@charset "UTF-8";

* {
	word-wrap: break-word
}

html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset {
	margin: 0;
	padding: 0
}

ul,ol,dl {
	list-style-type: none
}

html,body {
	*position: static
}

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: 400
}

input,button,textarea,select,optgroup,option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit
}

input,button {
	overflow: visible;
	vertical-align: middle;
	outline: 0
}

body,th,td,button,input,select,textarea {
	font-family: "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";
	font-size: 14px;
	color: #333;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

body {
	line-height: 1.6
}

a,area {
	outline: 0;
	blr: expression(this.onFocus=this.blur())
}

a {
	text-decoration: none;
	cursor: pointer
}

a:hover {
	text-decoration: underline;
	outline: 0
}

a.ie6:hover {
	zoom: 1
}

a:focus {
	outline: 0
}

a:hover,a:active {
	outline: 0
}

:focus {
	outline: 0
}

sub,sup {
	vertical-align: baseline
}

button,input[type="button"],input[type="submit"] {
	line-height: normal!important
}

img {
	border: 0;
	vertical-align: middle
}

a img,img {
	-ms-interpolation-mode: bicubic
	width：100px；
}

.img-responsive {
	max-width: 100%;
	height: auto
}

.mt100 {
	margin-top: 100px
}

.mr100 {
	margin-right: 100px
}

.mb100 {
	margin-bottom: 100px
}

.ml100 {
	margin-left: 100px
}

.mx100 {
	margin-left: 100px;
	margin-right: 100px
}

.my100 {
	margin-top: 100px;
	margin-bottom: 100px
}

.pt100 {
	padding-top: 100px
}

.pr100 {
	padding-right: 100px
}

.pb100 {
	padding-bottom: 100px
}

.pl100 {
	padding-left: 100px
}

.px100 {
	padding-left: 100px;
	padding-right: 100px
}

.py100 {
	padding-top: 100px;
	padding-bottom: 100px
}

.pa100 {
	padding: 100px
}

.mt90 {
	margin-top: 90px
}

.mr90 {
	margin-right: 90px
}

.mb90 {
	margin-bottom: 90px
}

.ml90 {
	margin-left: 90px
}

.mx90 {
	margin-left: 90px;
	margin-right: 90px
}

.my90 {
	margin-top: 90px;
	margin-bottom: 90px
}

.pt90 {
	padding-top: 90px
}

.pr90 {
	padding-right: 90px
}

.pb90 {
	padding-bottom: 90px
}

.pl90 {
	padding-left: 90px
}

.px90 {
	padding-left: 90px;
	padding-right: 90px
}

.py90 {
	padding-top: 90px;
	padding-bottom: 90px
}

.pa90 {
	padding: 90px
}

.mt80 {
	margin-top: 80px
}

.mr80 {
	margin-right: 80px
}

.mb80 {
	margin-bottom: 80px
}

.ml80 {
	margin-left: 80px
}

.mx80 {
	margin-left: 80px;
	margin-right: 80px
}

.my80 {
	margin-top: 80px;
	margin-bottom: 80px
}

.pt80 {
	padding-top: 80px
}

.pr80 {
	padding-right: 80px
}

.pb80 {
	padding-bottom: 80px
}

.pl80 {
	padding-left: 80px
}

.px80 {
	padding-left: 80px;
	padding-right: 80px
}

.py80 {
	padding-top: 80px;
	padding-bottom: 80px
}

.pa80 {
	padding: 80px
}

.mt70 {
	margin-top: 70px
}

.mr70 {
	margin-right: 70px
}

.mb70 {
	margin-bottom: 70px
}

.ml70 {
	margin-left: 70px
}

.mx70 {
	margin-left: 70px;
	margin-right: 70px
}

.my70 {
	margin-top: 70px;
	margin-bottom: 70px
}

.pt70 {
	padding-top: 70px
}

.pr70 {
	padding-right: 70px
}

.pb70 {
	padding-bottom: 70px
}

.pl70 {
	padding-left: 70px
}

.px70 {
	padding-left: 70px;
	padding-right: 70px
}

.py70 {
	padding-top: 70px;
	padding-bottom: 70px
}

.pa70 {
	padding: 70px
}

.mt60 {
	margin-top: 60px
}

.mr60 {
	margin-right: 60px
}

.mb60 {
	margin-bottom: 60px
}

.ml60 {
	margin-left: 60px
}

.mx60 {
	margin-left: 60px;
	margin-right: 60px
}

.my60 {
	margin-top: 60px;
	margin-bottom: 60px
}

.pt60 {
	padding-top: 60px
}

.pr60 {
	padding-right: 60px
}

.pb60 {
	padding-bottom: 60px
}

.pl60 {
	padding-left: 60px
}

.px60 {
	padding-left: 60px;
	padding-right: 60px
}

.py60 {
	padding-top: 60px;
	padding-bottom: 60px
}

.pa60 {
	padding: 60px
}

.mt50 {
	margin-top: 50px
}

.mr50 {
	margin-right: 50px
}

.mb50 {
	margin-bottom: 50px
}

.ml50 {
	margin-left: 50px
}

.mx50 {
	margin-left: 50px;
	margin-right: 50px
}

.my50 {
	margin-top: 50px;
	margin-bottom: 50px
}

.pt50 {
	padding-top: 50px
}

.pr50 {
	padding-right: 50px
}

.pb50 {
	padding-bottom: 50px
}

.pl50 {
	padding-left: 50px
}

.px50 {
	padding-left: 50px;
	padding-right: 50px
}

.py50 {
	padding-top: 50px;
	padding-bottom: 50px
}

.pa50 {
	padding: 50px
}

.mt40 {
	margin-top: 40px
}

.mr40 {
	margin-right: 40px
}

.mb40 {
	margin-bottom: 40px
}

.ml40 {
	margin-left: 40px
}

.mx40 {
	margin-left: 40px;
	margin-right: 40px
}

.my40 {
	margin-top: 40px;
	margin-bottom: 40px
}

.pt40 {
	padding-top: 40px
}

.pr40 {
	padding-right: 40px
}

.pb40 {
	padding-bottom: 40px
}

.pl40 {
	padding-left: 40px
}

.px40 {
	padding-left: 40px;
	padding-right: 40px
}

.py40 {
	padding-top: 40px;
	padding-bottom: 40px
}

.pa40 {
	padding: 40px
}

.mt30 {
	margin-top: 30px
}

.mr30 {
	margin-right: 30px
}

.mb30 {
	margin-bottom: 30px
}

.ml30 {
	margin-left: 30px
}

.mx30 {
	margin-left: 30px;
	margin-right: 30px
}

.my30 {
	margin-top: 30px;
	margin-bottom: 30px
}

.pt30 {
	padding-top: 30px
}

.pr30 {
	padding-right: 30px
}

.pb30 {
	padding-bottom: 30px
}

.pl30 {
	padding-left: 30px
}

.px30 {
	padding-left: 30px;
	padding-right: 30px
}

.py30 {
	padding-top: 30px;
	padding-bottom: 30px
}

.pa30 {
	padding: 30px
}

.mt28 {
	margin-top: 28px
}

.mr28 {
	margin-right: 28px
}

.mb28 {
	margin-bottom: 28px
}

.ml28 {
	margin-left: 28px
}

.mx28 {
	margin-left: 28px;
	margin-right: 28px
}

.my28 {
	margin-top: 28px;
	margin-bottom: 28px
}

.pt28 {
	padding-top: 28px
}

.pr28 {
	padding-right: 28px
}

.pb28 {
	padding-bottom: 28px
}

.pl28 {
	padding-left: 28px
}

.px28 {
	padding-left: 28px;
	padding-right: 28px
}

.py28 {
	padding-top: 28px;
	padding-bottom: 28px
}

.pa28 {
	padding: 28px
}

.mt26 {
	margin-top: 26px
}

.mr26 {
	margin-right: 26px
}

.mb26 {
	margin-bottom: 26px
}

.ml26 {
	margin-left: 26px
}

.mx26 {
	margin-left: 26px;
	margin-right: 26px
}

.my26 {
	margin-top: 26px;
	margin-bottom: 26px
}

.pt26 {
	padding-top: 26px
}

.pr26 {
	padding-right: 26px
}

.pb26 {
	padding-bottom: 26px
}

.pl26 {
	padding-left: 26px
}

.px26 {
	padding-left: 26px;
	padding-right: 26px
}

.py26 {
	padding-top: 26px;
	padding-bottom: 26px
}

.pa26 {
	padding: 26px
}

.mt24 {
	margin-top: 24px
}

.mr24 {
	margin-right: 24px
}

.mb24 {
	margin-bottom: 24px
}

.ml24 {
	margin-left: 24px
}

.mx24 {
	margin-left: 24px;
	margin-right: 24px
}

.my24 {
	margin-top: 24px;
	margin-bottom: 24px
}

.pt24 {
	padding-top: 24px
}

.pr24 {
	padding-right: 24px
}

.pb24 {
	padding-bottom: 24px
}

.pl24 {
	padding-left: 24px
}

.px24 {
	padding-left: 24px;
	padding-right: 24px
}

.py24 {
	padding-top: 24px;
	padding-bottom: 24px
}

.pa24 {
	padding: 24px
}

.mt22 {
	margin-top: 22px
}

.mr22 {
	margin-right: 22px
}

.mb22 {
	margin-bottom: 22px
}

.ml22 {
	margin-left: 22px
}

.mx22 {
	margin-left: 22px;
	margin-right: 22px
}

.my22 {
	margin-top: 22px;
	margin-bottom: 22px
}

.pt22 {
	padding-top: 22px
}

.pr22 {
	padding-right: 22px
}

.pb22 {
	padding-bottom: 22px
}

.pl22 {
	padding-left: 22px
}

.px22 {
	padding-left: 22px;
	padding-right: 22px
}

.py22 {
	padding-top: 22px;
	padding-bottom: 22px
}

.pa22 {
	padding: 22px
}

.mt20 {
	margin-top: 20px
}

.mr20 {
	margin-right: 20px
}

.mb20 {
	margin-bottom: 20px
}

.ml20 {
	margin-left: 20px
}

.mx20 {
	margin-left: 20px;
	margin-right: 20px
}

.my20 {
	margin-top: 20px;
	margin-bottom: 20px
}

.pt20 {
	padding-top: 20px
}

.pr20 {
	padding-right: 20px
}

.pb20 {
	padding-bottom: 20px
}

.pl20 {
	padding-left: 20px
}

.px20 {
	padding-left: 20px;
	padding-right: 20px
}

.py20 {
	padding-top: 20px;
	padding-bottom: 20px
}

.pa20 {
	padding: 20px
}

.mt19 {
	margin-top: 19px
}

.mr19 {
	margin-right: 19px
}

.mb19 {
	margin-bottom: 19px
}

.ml19 {
	margin-left: 19px
}

.mx19 {
	margin-left: 19px;
	margin-right: 19px
}

.my19 {
	margin-top: 19px;
	margin-bottom: 19px
}

.pt19 {
	padding-top: 19px
}

.pr19 {
	padding-right: 19px
}

.pb19 {
	padding-bottom: 19px
}

.pl19 {
	padding-left: 19px
}

.px19 {
	padding-left: 19px;
	padding-right: 19px
}

.py19 {
	padding-top: 19px;
	padding-bottom: 19px
}

.pa19 {
	padding: 19px
}

.mt18 {
	margin-top: 18px
}

.mr18 {
	margin-right: 18px
}

.mb18 {
	margin-bottom: 18px
}

.ml18 {
	margin-left: 18px
}

.mx18 {
	margin-left: 18px;
	margin-right: 18px
}

.my18 {
	margin-top: 18px;
	margin-bottom: 18px
}

.pt18 {
	padding-top: 18px
}

.pr18 {
	padding-right: 18px
}

.pb18 {
	padding-bottom: 18px
}

.pl18 {
	padding-left: 18px
}

.px18 {
	padding-left: 18px;
	padding-right: 18px
}

.py18 {
	padding-top: 18px;
	padding-bottom: 18px
}

.pa18 {
	padding: 18px
}

.mt17 {
	margin-top: 17px
}

.mr17 {
	margin-right: 17px
}

.mb17 {
	margin-bottom: 17px
}

.ml17 {
	margin-left: 17px
}

.mx17 {
	margin-left: 17px;
	margin-right: 17px
}

.my17 {
	margin-top: 17px;
	margin-bottom: 17px
}

.pt17 {
	padding-top: 17px
}

.pr17 {
	padding-right: 17px
}

.pb17 {
	padding-bottom: 17px
}

.pl17 {
	padding-left: 17px
}

.px17 {
	padding-left: 17px;
	padding-right: 17px
}

.py17 {
	padding-top: 17px;
	padding-bottom: 17px
}

.pa17 {
	padding: 17px
}

.mt16 {
	margin-top: 16px
}

.mr16 {
	margin-right: 16px
}

.mb16 {
	margin-bottom: 16px
}

.ml16 {
	margin-left: 16px
}

.mx16 {
	margin-left: 16px;
	margin-right: 16px
}

.my16 {
	margin-top: 16px;
	margin-bottom: 16px
}

.pt16 {
	padding-top: 16px
}

.pr16 {
	padding-right: 16px
}

.pb16 {
	padding-bottom: 16px
}

.pl16 {
	padding-left: 16px
}

.px16 {
	padding-left: 16px;
	padding-right: 16px
}

.py16 {
	padding-top: 16px;
	padding-bottom: 16px
}

.pa16 {
	padding: 16px
}

.mt15 {
	margin-top: 15px
}

.mr15 {
	margin-right: 15px
}

.mb15 {
	margin-bottom: 15px
}

.ml15 {
	margin-left: 15px
}

.mx15 {
	margin-left: 15px;
	margin-right: 15px
}

.my15 {
	margin-top: 15px;
	margin-bottom: 15px
}

.pt15 {
	padding-top: 22px
}

.pr15 {
	padding-right: 15px
}

.pb15 {
	padding-bottom: 15px
}

.pl15 {
	padding-left: 15px
}

.px15 {
	padding-left: 15px;
	padding-right: 15px
}

.py15 {
	padding-top: 15px;
	padding-bottom: 15px
}

.pa15 {
	padding: 15px
}

.mt14 {
	margin-top: 14px
}

.mr14 {
	margin-right: 14px
}

.mb14 {
	margin-bottom: 14px
}

.ml14 {
	margin-left: 14px
}

.mx14 {
	margin-left: 14px;
	margin-right: 14px
}

.my14 {
	margin-top: 14px;
	margin-bottom: 14px
}

.pt14 {
	padding-top: 14px
}

.pr14 {
	padding-right: 14px
}

.pb14 {
	padding-bottom: 14px
}

.pl14 {
	padding-left: 14px
}

.px14 {
	padding-left: 14px;
	padding-right: 14px
}

.py14 {
	padding-top: 14px;
	padding-bottom: 14px
}

.pa14 {
	padding: 14px
}

.mt13 {
	margin-top: 13px
}

.mr13 {
	margin-right: 13px
}

.mb13 {
	margin-bottom: 13px
}

.ml13 {
	margin-left: 13px
}

.mx13 {
	margin-left: 13px;
	margin-right: 13px
}

.my13 {
	margin-top: 13px;
	margin-bottom: 13px
}

.pt13 {
	padding-top: 13px
}

.pr13 {
	padding-right: 13px
}

.pb13 {
	padding-bottom: 13px
}

.pl13 {
	padding-left: 13px
}

.px13 {
	padding-left: 13px;
	padding-right: 13px
}

.py13 {
	padding-top: 13px;
	padding-bottom: 13px
}

.pa13 {
	padding: 13px
}

.mt12 {
	margin-top: 12px
}

.mr12 {
	margin-right: 12px
}

.mb12 {
	margin-bottom: 12px
}

.ml12 {
	margin-left: 12px
}

.mx12 {
	margin-left: 12px;
	margin-right: 12px
}

.my12 {
	margin-top: 12px;
	margin-bottom: 12px
}

.pt12 {
	padding-top: 12px
}

.pr12 {
	padding-right: 12px
}

.pb12 {
	padding-bottom: 12px
}

.pl12 {
	padding-left: 12px
}

.px12 {
	padding-left: 12px;
	padding-right: 12px
}

.py12 {
	padding-top: 12px;
	padding-bottom: 12px
}

.pa12 {
	padding: 12px
}

.mt11 {
	margin-top: 11px
}

.mr11 {
	margin-right: 11px
}

.mb11 {
	margin-bottom: 11px
}

.ml11 {
	margin-left: 11px
}

.mx11 {
	margin-left: 11px;
	margin-right: 11px
}

.my11 {
	margin-top: 11px;
	margin-bottom: 11px
}

.pt11 {
	padding-top: 11px
}

.pr11 {
	padding-right: 11px
}

.pb11 {
	padding-bottom: 11px
}

.pl11 {
	padding-left: 11px
}

.px11 {
	padding-left: 11px;
	padding-right: 11px
}

.py11 {
	padding-top: 11px;
	padding-bottom: 11px
}

.pa11 {
	padding: 11px
}

.mt10 {
	margin-top: 10px
}

.mr10 {
	margin-right: 10px
}

.mb10 {
	margin-bottom: 10px
}

.ml10 {
	margin-left: 10px
}

.mx10 {
	margin-left: 10px;
	margin-right: 10px
}

.my10 {
	margin-top: 10px;
	margin-bottom: 10px
}

.pt10 {
	padding-top: 10px
}

.pr10 {
	padding-right: 10px
}

.pb10 {
	padding-bottom: 10px
}

.pl10 {
	padding-left: 10px
}

.px10 {
	padding-left: 10px;
	padding-right: 10px
}

.py10 {
	padding-top: 10px;
	padding-bottom: 10px
}

.pa10 {
	padding: 10px
}

.mt9 {
	margin-top: 9px
}

.mr9 {
	margin-right: 9px
}

.mb9 {
	margin-bottom: 9px
}

.ml9 {
	margin-left: 9px
}

.mx9 {
	margin-left: 9px;
	margin-right: 9px
}

.my9 {
	margin-top: 9px;
	margin-bottom: 9px
}

.pt9 {
	padding-top: 9px
}

.pr9 {
	padding-right: 9px
}

.pb9 {
	padding-bottom: 9px
}

.pl9 {
	padding-left: 9px
}

.px9 {
	padding-left: 9px;
	padding-right: 9px
}

.py9 {
	padding-top: 9px;
	padding-bottom: 9px
}

.pa9 {
	padding: 9px
}

.mt8 {
	margin-top: 8px
}

.mr8 {
	margin-right: 8px
}

.mb8 {
	margin-bottom: 8px
}

.ml8 {
	margin-left: 8px
}

.mx8 {
	margin-left: 8px;
	margin-right: 8px
}

.my8 {
	margin-top: 8px;
	margin-bottom: 8px
}

.pt8 {
	padding-top: 8px
}

.pr8 {
	padding-right: 8px
}

.pb8 {
	padding-bottom: 8px
}

.pl8 {
	padding-left: 8px
}

.px8 {
	padding-left: 8px;
	padding-right: 8px
}

.py8 {
	padding-top: 8px;
	padding-bottom: 8px
}

.pa8 {
	padding: 8px
}

.mt7 {
	margin-top: 7px
}

.mr7 {
	margin-right: 7px
}

.mb7 {
	margin-bottom: 7px
}

.ml7 {
	margin-left: 7px
}

.mx7 {
	margin-left: 7px;
	margin-right: 7px
}

.my7 {
	margin-top: 7px;
	margin-bottom: 7px
}

.pt7 {
	padding-top: 7px
}

.pr7 {
	padding-right: 7px
}

.pb7 {
	padding-bottom: 7px
}

.pl7 {
	padding-left: 7px
}

.px7 {
	padding-left: 7px;
	padding-right: 7px
}

.py7 {
	padding-top: 7px;
	padding-bottom: 7px
}

.pa7 {
	padding: 7px
}

.mt6 {
	margin-top: 6px
}

.mr6 {
	margin-right: 6px
}

.mb6 {
	margin-bottom: 6px
}

.ml6 {
	margin-left: 6px
}

.mx6 {
	margin-left: 6px;
	margin-right: 6px
}

.my6 {
	margin-top: 6px;
	margin-bottom: 6px
}

.pt6 {
	padding-top: 6px
}

.pr6 {
	padding-right: 6px
}

.pb6 {
	padding-bottom: 6px
}

.pl6 {
	padding-left: 6px
}

.px6 {
	padding-left: 6px;
	padding-right: 6px
}

.py6 {
	padding-top: 6px;
	padding-bottom: 6px
}

.pa6 {
	padding: 6px
}

.mt5 {
	margin-top: 5px
}

.mr5 {
	margin-right: 5px
}

.mb5 {
	margin-bottom: 5px
}

.ml5 {
	margin-left: 5px
}

.mx5 {
	margin-left: 5px;
	margin-right: 5px
}

.my5 {
	margin-top: 5px;
	margin-bottom: 5px
}

.pt5 {
	padding-top: 5px
}

.pr5 {
	padding-right: 5px
}

.pb5 {
	padding-bottom: 5px
}

.pl5 {
	padding-left: 5px
}

.px5 {
	padding-left: 5px;
	padding-right: 5px
}

.py5 {
	padding-top: 5px;
	padding-bottom: 5px
}

.pa5 {
	padding: 5px
}

.mt4 {
	margin-top: 4px
}

.mr4 {
	margin-right: 4px
}

.mb4 {
	margin-bottom: 4px
}

.ml4 {
	margin-left: 4px
}

.mx4 {
	margin-left: 4px;
	margin-right: 4px
}

.my4 {
	margin-top: 4px;
	margin-bottom: 4px
}

.pt4 {
	padding-top: 4px
}

.pr4 {
	padding-right: 4px
}

.pb4 {
	padding-bottom: 4px
}

.pl4 {
	padding-left: 4px
}

.px4 {
	padding-left: 4px;
	padding-right: 4px
}

.py4 {
	padding-top: 4px;
	padding-bottom: 4px
}

.pa4 {
	padding: 4px
}

.mt3 {
	margin-top: 3px
}

.mr3 {
	margin-right: 3px
}

.mb3 {
	margin-bottom: 3px
}

.ml3 {
	margin-left: 3px
}

.mx3 {
	margin-left: 3px;
	margin-right: 3px
}

.my3 {
	margin-top: 3px;
	margin-bottom: 3px
}

.pt3 {
	padding-top: 3px
}

.pr3 {
	padding-right: 3px
}

.pb3 {
	padding-bottom: 3px
}

.pl3 {
	padding-left: 3px
}

.px3 {
	padding-left: 3px;
	padding-right: 3px
}

.py3 {
	padding-top: 3px;
	padding-bottom: 3px
}

.pa3 {
	padding: 3px
}

.mt2 {
	margin-top: 2px
}

.mr2 {
	margin-right: 2px
}

.mb2 {
	margin-bottom: 2px
}

.ml2 {
	margin-left: 2px
}

.mx2 {
	margin-left: 2px;
	margin-right: 2px
}

.my2 {
	margin-top: 2px;
	margin-bottom: 2px
}

.pt2 {
	padding-top: 2px
}

.pr2 {
	padding-right: 2px
}

.pb2 {
	padding-bottom: 2px
}

.pl2 {
	padding-left: 2px
}

.px2 {
	padding-left: 2px;
	padding-right: 2px
}

.py2 {
	padding-top: 2px;
	padding-bottom: 2px
}

.pa2 {
	padding: 2px
}

.mt1 {
	margin-top: 1px
}

.mr1 {
	margin-right: 1px
}

.mb1 {
	margin-bottom: 1px
}

.ml1 {
	margin-left: 1px
}

.mx1 {
	margin-left: 1px;
	margin-right: 1px
}

.my1 {
	margin-top: 1px;
	margin-bottom: 1px
}

.pt1 {
	padding-top: 1px
}

.pr1 {
	padding-right: 1px
}

.pb1 {
	padding-bottom: 1px
}

.pl1 {
	padding-left: 1px
}

.px1 {
	padding-left: 1px;
	padding-right: 1px
}

.py1 {
	padding-top: 1px;
	padding-bottom: 1px
}

.pa1 {
	padding: 1px
}

.mt0 {
	margin-top: 0
}

.mr0 {
	margin-right: 0
}

.mb0 {
	margin-bottom: 0
}

.ml0 {
	margin-left: 0
}

.pt0 {
	padding-top: 0
}

.pr0 {
	padding-right: 0
}

.pb0 {
	padding-bottom: 0
}

.pl0 {
	padding-left: 0
}

.px0 {
	padding-left: 0;
	padding-right: 0
}

.py0 {
	padding-top: 0;
	padding-bottom: 0
}

.pa0 {
	padding: 0
}

@media(max-width:1200px) {
	.mt100-md {
		margin-top: 100px
	}

	.mr100-md {
		margin-right: 100px
	}

	.mb100-md {
		margin-bottom: 100px
	}

	.ml100-md {
		margin-left: 100px
	}

	.mx100-md {
		margin-left: 100px;
		margin-right: 100px
	}

	.my100-md {
		margin-top: 100px;
		margin-bottom: 100px
	}

	.pt100-md {
		padding-top: 100px
	}

	.pr100-md {
		padding-right: 100px
	}

	.pb100-md {
		padding-bottom: 100px
	}

	.pl100-md {
		padding-left: 100px
	}

	.px100-md {
		padding-left: 100px;
		padding-right: 100px
	}

	.py100-md {
		padding-top: 100px;
		padding-bottom: 100px
	}

	.pa100-md {
		padding: 100px
	}

	.mt90-md {
		margin-top: 90px
	}

	.mr90-md {
		margin-right: 90px
	}

	.mb90-md {
		margin-bottom: 90px
	}

	.ml90-md {
		margin-left: 90px
	}

	.mx90-md {
		margin-left: 90px;
		margin-right: 90px
	}

	.my90-md {
		margin-top: 90px;
		margin-bottom: 90px
	}

	.pt90-md {
		padding-top: 90px
	}

	.pr90-md {
		padding-right: 90px
	}

	.pb90-md {
		padding-bottom: 90px
	}

	.pl90-md {
		padding-left: 90px
	}

	.px90-md {
		padding-left: 90px;
		padding-right: 90px
	}

	.py90-md {
		padding-top: 90px;
		padding-bottom: 90px
	}

	.pa90-md {
		padding: 90px
	}

	.mt80-md {
		margin-top: 80px
	}

	.mr80-md {
		margin-right: 80px
	}

	.mb80-md {
		margin-bottom: 80px
	}

	.ml80-md {
		margin-left: 80px
	}

	.mx80-md {
		margin-left: 80px;
		margin-right: 80px
	}

	.my80-md {
		margin-top: 80px;
		margin-bottom: 80px
	}

	.pt80-md {
		padding-top: 80px
	}

	.pr80-md {
		padding-right: 80px
	}

	.pb80-md {
		padding-bottom: 80px
	}

	.pl80-md {
		padding-left: 80px
	}

	.px80-md {
		padding-left: 80px;
		padding-right: 80px
	}

	.py80-md {
		padding-top: 80px;
		padding-bottom: 80px
	}

	.pa80-md {
		padding: 80px
	}

	.mt70-md {
		margin-top: 70px
	}

	.mr70-md {
		margin-right: 70px
	}

	.mb70-md {
		margin-bottom: 70px
	}

	.ml70-md {
		margin-left: 70px
	}

	.mx70-md {
		margin-left: 70px;
		margin-right: 70px
	}

	.my70-md {
		margin-top: 70px;
		margin-bottom: 70px
	}

	.pt70-md {
		padding-top: 70px
	}

	.pr70-md {
		padding-right: 70px
	}

	.pb70-md {
		padding-bottom: 70px
	}

	.pl70-md {
		padding-left: 70px
	}

	.px70-md {
		padding-left: 70px;
		padding-right: 70px
	}

	.py70-md {
		padding-top: 70px;
		padding-bottom: 70px
	}

	.pa70-md {
		padding: 70px
	}

	.mt60-md {
		margin-top: 60px
	}

	.mr60-md {
		margin-right: 60px
	}

	.mb60-md {
		margin-bottom: 60px
	}

	.ml60-md {
		margin-left: 60px
	}

	.mx60-md {
		margin-left: 60px;
		margin-right: 60px
	}

	.my60-md {
		margin-top: 60px;
		margin-bottom: 60px
	}

	.pt60-md {
		padding-top: 60px
	}

	.pr60-md {
		padding-right: 60px
	}

	.pb60-md {
		padding-bottom: 60px
	}

	.pl60-md {
		padding-left: 60px
	}

	.px60-md {
		padding-left: 60px;
		padding-right: 60px
	}

	.py60-md {
		padding-top: 60px;
		padding-bottom: 60px
	}

	.pa60-md {
		padding: 60px
	}

	.mt50-md {
		margin-top: 50px
	}

	.mr50-md {
		margin-right: 50px
	}

	.mb50-md {
		margin-bottom: 50px
	}

	.ml50-md {
		margin-left: 50px
	}

	.mx50-md {
		margin-left: 50px;
		margin-right: 50px
	}

	.my50-md {
		margin-top: 50px;
		margin-bottom: 50px
	}

	.pt50-md {
		padding-top: 50px
	}

	.pr50-md {
		padding-right: 50px
	}

	.pb50-md {
		padding-bottom: 50px
	}

	.pl50-md {
		padding-left: 50px
	}

	.px50-md {
		padding-left: 50px;
		padding-right: 50px
	}

	.py50-md {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.pa50-md {
		padding: 50px
	}

	.mt40-md {
		margin-top: 40px
	}

	.mr40-md {
		margin-right: 40px
	}

	.mb40-md {
		margin-bottom: 40px
	}

	.ml40-md {
		margin-left: 40px
	}

	.mx40-md {
		margin-left: 40px;
		margin-right: 40px
	}

	.my40-md {
		margin-top: 40px;
		margin-bottom: 40px
	}

	.pt40-md {
		padding-top: 40px
	}

	.pr40-md {
		padding-right: 40px
	}

	.pb40-md {
		padding-bottom: 40px
	}

	.pl40-md {
		padding-left: 40px
	}

	.px40-md {
		padding-left: 40px;
		padding-right: 40px
	}

	.py40-md {
		padding-top: 40px;
		padding-bottom: 40px
	}

	.pa40-md {
		padding: 40px
	}

	.mt30-md {
		margin-top: 30px
	}

	.mr30-md {
		margin-right: 30px
	}

	.mb30-md {
		margin-bottom: 30px
	}

	.ml30-md {
		margin-left: 30px
	}

	.mx30-md {
		margin-left: 30px;
		margin-right: 30px
	}

	.my30-md {
		margin-top: 30px;
		margin-bottom: 30px
	}

	.pt30-md {
		padding-top: 30px
	}

	.pr30-md {
		padding-right: 30px
	}

	.pb30-md {
		padding-bottom: 30px
	}

	.pl30-md {
		padding-left: 30px
	}

	.px30-md {
		padding-left: 30px;
		padding-right: 30px
	}

	.py30-md {
		padding-top: 30px;
		padding-bottom: 30px
	}

	.pa30-md {
		padding: 30px
	}

	.mt28-md {
		margin-top: 28px
	}

	.mr28-md {
		margin-right: 28px
	}

	.mb28-md {
		margin-bottom: 28px
	}

	.ml28-md {
		margin-left: 28px
	}

	.mx28-md {
		margin-left: 28px;
		margin-right: 28px
	}

	.my28-md {
		margin-top: 28px;
		margin-bottom: 28px
	}

	.pt28-md {
		padding-top: 28px
	}

	.pr28-md {
		padding-right: 28px
	}

	.pb28-md {
		padding-bottom: 28px
	}

	.pl28-md {
		padding-left: 28px
	}

	.px28-md {
		padding-left: 28px;
		padding-right: 28px
	}

	.py28-md {
		padding-top: 28px;
		padding-bottom: 28px
	}

	.pa28-md {
		padding: 28px
	}

	.mt26-md {
		margin-top: 26px
	}

	.mr26-md {
		margin-right: 26px
	}

	.mb26-md {
		margin-bottom: 26px
	}

	.ml26-md {
		margin-left: 26px
	}

	.mx26-md {
		margin-left: 26px;
		margin-right: 26px
	}

	.my26-md {
		margin-top: 26px;
		margin-bottom: 26px
	}

	.pt26-md {
		padding-top: 26px
	}

	.pr26-md {
		padding-right: 26px
	}

	.pb26-md {
		padding-bottom: 26px
	}

	.pl26-md {
		padding-left: 26px
	}

	.px26-md {
		padding-left: 26px;
		padding-right: 26px
	}

	.py26-md {
		padding-top: 26px;
		padding-bottom: 26px
	}

	.pa26-md {
		padding: 26px
	}

	.mt24-md {
		margin-top: 24px
	}

	.mr24-md {
		margin-right: 24px
	}

	.mb24-md {
		margin-bottom: 24px
	}

	.ml24-md {
		margin-left: 24px
	}

	.mx24-md {
		margin-left: 24px;
		margin-right: 24px
	}

	.my24-md {
		margin-top: 24px;
		margin-bottom: 24px
	}

	.pt24-md {
		padding-top: 24px
	}

	.pr24-md {
		padding-right: 24px
	}

	.pb24-md {
		padding-bottom: 24px
	}

	.pl24-md {
		padding-left: 24px
	}

	.px24-md {
		padding-left: 24px;
		padding-right: 24px
	}

	.py24-md {
		padding-top: 24px;
		padding-bottom: 24px
	}

	.pa24-md {
		padding: 24px
	}

	.mt22-md {
		margin-top: 22px
	}

	.mr22-md {
		margin-right: 22px
	}

	.mb22-md {
		margin-bottom: 22px
	}

	.ml22-md {
		margin-left: 22px
	}

	.mx22-md {
		margin-left: 22px;
		margin-right: 22px
	}

	.my22-md {
		margin-top: 22px;
		margin-bottom: 22px
	}

	.pt22-md {
		padding-top: 22px
	}

	.pr22-md {
		padding-right: 22px
	}

	.pb22-md {
		padding-bottom: 22px
	}

	.pl22-md {
		padding-left: 22px
	}

	.px22-md {
		padding-left: 22px;
		padding-right: 22px
	}

	.py22-md {
		padding-top: 22px;
		padding-bottom: 22px
	}

	.pa22-md {
		padding: 22px
	}

	.mt20-md {
		margin-top: 20px
	}

	.mr20-md {
		margin-right: 20px
	}

	.mb20-md {
		margin-bottom: 20px
	}

	.ml20-md {
		margin-left: 20px
	}

	.mx20-md {
		margin-left: 20px;
		margin-right: 20px
	}

	.my20-md {
		margin-top: 20px;
		margin-bottom: 20px
	}

	.pt20-md {
		padding-top: 20px
	}

	.pr20-md {
		padding-right: 20px
	}

	.pb20-md {
		padding-bottom: 20px
	}

	.pl20-md {
		padding-left: 20px
	}

	.px20-md {
		padding-left: 20px;
		padding-right: 20px
	}

	.py20-md {
		padding-top: 20px;
		padding-bottom: 20px
	}

	.pa20-md {
		padding: 20px
	}

	.mt19-md {
		margin-top: 19px
	}

	.mr19-md {
		margin-right: 19px
	}

	.mb19-md {
		margin-bottom: 19px
	}

	.ml19-md {
		margin-left: 19px
	}

	.mx19-md {
		margin-left: 19px;
		margin-right: 19px
	}

	.my19-md {
		margin-top: 19px;
		margin-bottom: 19px
	}

	.pt19-md {
		padding-top: 19px
	}

	.pr19-md {
		padding-right: 19px
	}

	.pb19-md {
		padding-bottom: 19px
	}

	.pl19-md {
		padding-left: 19px
	}

	.px19-md {
		padding-left: 19px;
		padding-right: 19px
	}

	.py19-md {
		padding-top: 19px;
		padding-bottom: 19px
	}

	.pa19-md {
		padding: 19px
	}

	.mt18-md {
		margin-top: 18px
	}

	.mr18-md {
		margin-right: 18px
	}

	.mb18-md {
		margin-bottom: 18px
	}

	.ml18-md {
		margin-left: 18px
	}

	.mx18-md {
		margin-left: 18px;
		margin-right: 18px
	}

	.my18-md {
		margin-top: 18px;
		margin-bottom: 18px
	}

	.pt18-md {
		padding-top: 18px
	}

	.pr18-md {
		padding-right: 18px
	}

	.pb18-md {
		padding-bottom: 18px
	}

	.pl18-md {
		padding-left: 18px
	}

	.px18-md {
		padding-left: 18px;
		padding-right: 18px
	}

	.py18-md {
		padding-top: 18px;
		padding-bottom: 18px
	}

	.pa18-md {
		padding: 18px
	}

	.mt17-md {
		margin-top: 17px
	}

	.mr17-md {
		margin-right: 17px
	}

	.mb17-md {
		margin-bottom: 17px
	}

	.ml17-md {
		margin-left: 17px
	}

	.mx17-md {
		margin-left: 17px;
		margin-right: 17px
	}

	.my17-md {
		margin-top: 17px;
		margin-bottom: 17px
	}

	.pt17-md {
		padding-top: 17px
	}

	.pr17-md {
		padding-right: 17px
	}

	.pb17-md {
		padding-bottom: 17px
	}

	.pl17-md {
		padding-left: 17px
	}

	.px17-md {
		padding-left: 17px;
		padding-right: 17px
	}

	.py17-md {
		padding-top: 17px;
		padding-bottom: 17px
	}

	.pa17-md {
		padding: 17px
	}

	.mt16-md {
		margin-top: 16px
	}

	.mr16-md {
		margin-right: 16px
	}

	.mb16-md {
		margin-bottom: 16px
	}

	.ml16-md {
		margin-left: 16px
	}

	.mx16-md {
		margin-left: 16px;
		margin-right: 16px
	}

	.my16-md {
		margin-top: 16px;
		margin-bottom: 16px
	}

	.pt16-md {
		padding-top: 16px
	}

	.pr16-md {
		padding-right: 16px
	}

	.pb16-md {
		padding-bottom: 16px
	}

	.pl16-md {
		padding-left: 16px
	}

	.px16-md {
		padding-left: 16px;
		padding-right: 16px
	}

	.py16-md {
		padding-top: 16px;
		padding-bottom: 16px
	}

	.pa16-md {
		padding: 16px
	}

	.mt15-md {
		margin-top: 15px
	}

	.mr15-md {
		margin-right: 15px
	}

	.mb15-md {
		margin-bottom: 15px
	}

	.ml15-md {
		margin-left: 15px
	}

	.mx15-md {
		margin-left: 15px;
		margin-right: 15px
	}

	.my15-md {
		margin-top: 15px;
		margin-bottom: 15px
	}

	.pt15-md {
		padding-top: 15px
	}

	.pr15-md {
		padding-right: 15px
	}

	.pb15-md {
		padding-bottom: 15px
	}

	.pl15-md {
		padding-left: 15px
	}

	.px15-md {
		padding-left: 15px;
		padding-right: 15px
	}

	.py15-md {
		padding-top: 15px;
		padding-bottom: 15px
	}

	.pa15-md {
		padding: 15px
	}

	.mt14-md {
		margin-top: 14px
	}

	.mr14-md {
		margin-right: 14px
	}

	.mb14-md {
		margin-bottom: 14px
	}

	.ml14-md {
		margin-left: 14px
	}

	.mx14-md {
		margin-left: 14px;
		margin-right: 14px
	}

	.my14-md {
		margin-top: 14px;
		margin-bottom: 14px
	}

	.pt14-md {
		padding-top: 14px
	}

	.pr14-md {
		padding-right: 14px
	}

	.pb14-md {
		padding-bottom: 14px
	}

	.pl14-md {
		padding-left: 14px
	}

	.px14-md {
		padding-left: 14px;
		padding-right: 14px
	}

	.py14-md {
		padding-top: 14px;
		padding-bottom: 14px
	}

	.pa14-md {
		padding: 14px
	}

	.mt13-md {
		margin-top: 13px
	}

	.mr13-md {
		margin-right: 13px
	}

	.mb13-md {
		margin-bottom: 13px
	}

	.ml13-md {
		margin-left: 13px
	}

	.mx13-md {
		margin-left: 13px;
		margin-right: 13px
	}

	.my13-md {
		margin-top: 13px;
		margin-bottom: 13px
	}

	.pt13-md {
		padding-top: 13px
	}

	.pr13-md {
		padding-right: 13px
	}

	.pb13-md {
		padding-bottom: 13px
	}

	.pl13-md {
		padding-left: 13px
	}

	.px13-md {
		padding-left: 13px;
		padding-right: 13px
	}

	.py13-md {
		padding-top: 13px;
		padding-bottom: 13px
	}

	.pa13-md {
		padding: 13px
	}

	.mt12-md {
		margin-top: 12px
	}

	.mr12-md {
		margin-right: 12px
	}

	.mb12-md {
		margin-bottom: 12px
	}

	.ml12-md {
		margin-left: 12px
	}

	.mx12-md {
		margin-left: 12px;
		margin-right: 12px
	}

	.my12-md {
		margin-top: 12px;
		margin-bottom: 12px
	}

	.pt12-md {
		padding-top: 12px
	}

	.pr12-md {
		padding-right: 12px
	}

	.pb12-md {
		padding-bottom: 12px
	}

	.pl12-md {
		padding-left: 12px
	}

	.px12-md {
		padding-left: 12px;
		padding-right: 12px
	}

	.py12-md {
		padding-top: 12px;
		padding-bottom: 12px
	}

	.pa12-md {
		padding: 12px
	}

	.mt11-md {
		margin-top: 11px
	}

	.mr11-md {
		margin-right: 11px
	}

	.mb11-md {
		margin-bottom: 11px
	}

	.ml11-md {
		margin-left: 11px
	}

	.mx11-md {
		margin-left: 11px;
		margin-right: 11px
	}

	.my11-md {
		margin-top: 11px;
		margin-bottom: 11px
	}

	.pt11-md {
		padding-top: 11px
	}

	.pr11-md {
		padding-right: 11px
	}

	.pb11-md {
		padding-bottom: 11px
	}

	.pl11-md {
		padding-left: 11px
	}

	.px11-md {
		padding-left: 11px;
		padding-right: 11px
	}

	.py11-md {
		padding-top: 11px;
		padding-bottom: 11px
	}

	.pa11-md {
		padding: 11px
	}

	.mt10-md {
		margin-top: 10px
	}

	.mr10-md {
		margin-right: 10px
	}

	.mb10-md {
		margin-bottom: 10px
	}

	.ml10-md {
		margin-left: 10px
	}

	.mx10-md {
		margin-left: 10px;
		margin-right: 10px
	}

	.my10-md {
		margin-top: 10px;
		margin-bottom: 10px
	}

	.pt10-md {
		padding-top: 10px
	}

	.pr10-md {
		padding-right: 10px
	}

	.pb10-md {
		padding-bottom: 10px
	}

	.pl10-md {
		padding-left: 10px
	}

	.px10-md {
		padding-left: 10px;
		padding-right: 10px
	}

	.py10-md {
		padding-top: 10px;
		padding-bottom: 10px
	}

	.pa10-md {
		padding: 10px
	}

	.mt9-md {
		margin-top: 9px
	}

	.mr9-md {
		margin-right: 9px
	}

	.mb9-md {
		margin-bottom: 9px
	}

	.ml9-md {
		margin-left: 9px
	}

	.mx9-md {
		margin-left: 9px;
		margin-right: 9px
	}

	.my9-md {
		margin-top: 9px;
		margin-bottom: 9px
	}

	.pt9-md {
		padding-top: 9px
	}

	.pr9-md {
		padding-right: 9px
	}

	.pb9-md {
		padding-bottom: 9px
	}

	.pl9-md {
		padding-left: 9px
	}

	.px9-md {
		padding-left: 9px;
		padding-right: 9px
	}

	.py9-md {
		padding-top: 9px;
		padding-bottom: 9px
	}

	.pa9-md {
		padding: 9px
	}

	.mt8-md {
		margin-top: 8px
	}

	.mr8-md {
		margin-right: 8px
	}

	.mb8-md {
		margin-bottom: 8px
	}

	.ml8-md {
		margin-left: 8px
	}

	.mx8-md {
		margin-left: 8px;
		margin-right: 8px
	}

	.my8-md {
		margin-top: 8px;
		margin-bottom: 8px
	}

	.pt8-md {
		padding-top: 8px
	}

	.pr8-md {
		padding-right: 8px
	}

	.pb8-md {
		padding-bottom: 8px
	}

	.pl8-md {
		padding-left: 8px
	}

	.px8-md {
		padding-left: 8px;
		padding-right: 8px
	}

	.py8-md {
		padding-top: 8px;
		padding-bottom: 8px
	}

	.pa8-md {
		padding: 8px
	}

	.mt7-md {
		margin-top: 7px
	}

	.mr7-md {
		margin-right: 7px
	}

	.mb7-md {
		margin-bottom: 7px
	}

	.ml7-md {
		margin-left: 7px
	}

	.mx7-md {
		margin-left: 7px;
		margin-right: 7px
	}

	.my7-md {
		margin-top: 7px;
		margin-bottom: 7px
	}

	.pt7-md {
		padding-top: 7px
	}

	.pr7-md {
		padding-right: 7px
	}

	.pb7-md {
		padding-bottom: 7px
	}

	.pl7-md {
		padding-left: 7px
	}

	.px7-md {
		padding-left: 7px;
		padding-right: 7px
	}

	.py7-md {
		padding-top: 7px;
		padding-bottom: 7px
	}

	.pa7-md {
		padding: 7px
	}

	.mt6-md {
		margin-top: 6px
	}

	.mr6-md {
		margin-right: 6px
	}

	.mb6-md {
		margin-bottom: 6px
	}

	.ml6-md {
		margin-left: 6px
	}

	.mx6-md {
		margin-left: 6px;
		margin-right: 6px
	}

	.my6-md {
		margin-top: 6px;
		margin-bottom: 6px
	}

	.pt6-md {
		padding-top: 6px
	}

	.pr6-md {
		padding-right: 6px
	}

	.pb6-md {
		padding-bottom: 6px
	}

	.pl6-md {
		padding-left: 6px
	}

	.px6-md {
		padding-left: 6px;
		padding-right: 6px
	}

	.py6-md {
		padding-top: 6px;
		padding-bottom: 6px
	}

	.pa6-md {
		padding: 6px
	}

	.mt5-md {
		margin-top: 5px
	}

	.mr5-md {
		margin-right: 5px
	}

	.mb5-md {
		margin-bottom: 5px
	}

	.ml5-md {
		margin-left: 5px
	}

	.mx5-md {
		margin-left: 5px;
		margin-right: 5px
	}

	.my5-md {
		margin-top: 5px;
		margin-bottom: 5px
	}

	.pt5-md {
		padding-top: 5px
	}

	.pr5-md {
		padding-right: 5px
	}

	.pb5-md {
		padding-bottom: 5px
	}

	.pl5-md {
		padding-left: 5px
	}

	.px5-md {
		padding-left: 5px;
		padding-right: 5px
	}

	.py5-md {
		padding-top: 5px;
		padding-bottom: 5px
	}

	.pa5-md {
		padding: 5px
	}

	.mt4-md {
		margin-top: 4px
	}

	.mr4-md {
		margin-right: 4px
	}

	.mb4-md {
		margin-bottom: 4px
	}

	.ml4-md {
		margin-left: 4px
	}

	.mx4-md {
		margin-left: 4px;
		margin-right: 4px
	}

	.my4-md {
		margin-top: 4px;
		margin-bottom: 4px
	}

	.pt4-md {
		padding-top: 4px
	}

	.pr4-md {
		padding-right: 4px
	}

	.pb4-md {
		padding-bottom: 4px
	}

	.pl4-md {
		padding-left: 4px
	}

	.px4-md {
		padding-left: 4px;
		padding-right: 4px
	}

	.py4-md {
		padding-top: 4px;
		padding-bottom: 4px
	}

	.pa4-md {
		padding: 4px
	}

	.mt3-md {
		margin-top: 3px
	}

	.mr3-md {
		margin-right: 3px
	}

	.mb3-md {
		margin-bottom: 3px
	}

	.ml3-md {
		margin-left: 3px
	}

	.mx3-md {
		margin-left: 3px;
		margin-right: 3px
	}

	.my3-md {
		margin-top: 3px;
		margin-bottom: 3px
	}

	.pt3-md {
		padding-top: 3px
	}

	.pr3-md {
		padding-right: 3px
	}

	.pb3-md {
		padding-bottom: 3px
	}

	.pl3-md {
		padding-left: 3px
	}

	.px3-md {
		padding-left: 3px;
		padding-right: 3px
	}

	.py3-md {
		padding-top: 3px;
		padding-bottom: 3px
	}

	.pa3-md {
		padding: 3px
	}

	.mt2-md {
		margin-top: 2px
	}

	.mr2-md {
		margin-right: 2px
	}

	.mb2-md {
		margin-bottom: 2px
	}

	.ml2-md {
		margin-left: 2px
	}

	.mx2-md {
		margin-left: 2px;
		margin-right: 2px
	}

	.my2-md {
		margin-top: 2px;
		margin-bottom: 2px
	}

	.pt2-md {
		padding-top: 2px
	}

	.pr2-md {
		padding-right: 2px
	}

	.pb2-md {
		padding-bottom: 2px
	}

	.pl2-md {
		padding-left: 2px
	}

	.px2-md {
		padding-left: 2px;
		padding-right: 2px
	}

	.py2-md {
		padding-top: 2px;
		padding-bottom: 2px
	}

	.pa2-md {
		padding: 2px
	}

	.mt1-md {
		margin-top: 1px
	}

	.mr1-md {
		margin-right: 1px
	}

	.mb1-md {
		margin-bottom: 1px
	}

	.ml1-md {
		margin-left: 1px
	}

	.mx1-md {
		margin-left: 1px;
		margin-right: 1px
	}

	.my1-md {
		margin-top: 1px;
		margin-bottom: 1px
	}

	.pt1-md {
		padding-top: 1px
	}

	.pr1-md {
		padding-right: 1px
	}

	.pb1-md {
		padding-bottom: 1px
	}

	.pl1-md {
		padding-left: 1px
	}

	.px1-md {
		padding-left: 1px;
		padding-right: 1px
	}

	.py1-md {
		padding-top: 1px;
		padding-bottom: 1px
	}

	.pa1-md {
		padding: 1px
	}

	.mt0-md {
		margin-top: 0
	}

	.mr0-md {
		margin-right: 0
	}

	.mb0-md {
		margin-bottom: 0
	}

	.ml0-md {
		margin-left: 0
	}

	.pt0-md {
		padding-top: 0
	}

	.pr0-md {
		padding-right: 0
	}

	.pb0-md {
		padding-bottom: 0
	}

	.pl0-md {
		padding-left: 0
	}
}

@media(max-width:992px) {
	.mt100-sm {
		margin-top: 100px
	}

	.mr100-sm {
		margin-right: 100px
	}

	.mb100-sm {
		margin-bottom: 100px
	}

	.ml100-sm {
		margin-left: 100px
	}

	.mx100-sm {
		margin-left: 100px;
		margin-right: 100px
	}

	.my100-sm {
		margin-top: 100px;
		margin-bottom: 100px
	}

	.pt100-sm {
		padding-top: 100px
	}

	.pr100-sm {
		padding-right: 100px
	}

	.pb100-sm {
		padding-bottom: 100px
	}

	.pl100-sm {
		padding-left: 100px
	}

	.px100-sm {
		padding-left: 100px;
		padding-right: 100px
	}

	.py100-sm {
		padding-top: 100px;
		padding-bottom: 100px
	}

	.pa100-sm {
		padding: 100px
	}

	.mt90-sm {
		margin-top: 90px
	}

	.mr90-sm {
		margin-right: 90px
	}

	.mb90-sm {
		margin-bottom: 90px
	}

	.ml90-sm {
		margin-left: 90px
	}

	.mx90-sm {
		margin-left: 90px;
		margin-right: 90px
	}

	.my90-sm {
		margin-top: 90px;
		margin-bottom: 90px
	}

	.pt90-sm {
		padding-top: 90px
	}

	.pr90-sm {
		padding-right: 90px
	}

	.pb90-sm {
		padding-bottom: 90px
	}

	.pl90-sm {
		padding-left: 90px
	}

	.px90-sm {
		padding-left: 90px;
		padding-right: 90px
	}

	.py90-sm {
		padding-top: 90px;
		padding-bottom: 90px
	}

	.pa90-sm {
		padding: 90px
	}

	.mt80-sm {
		margin-top: 80px
	}

	.mr80-sm {
		margin-right: 80px
	}

	.mb80-sm {
		margin-bottom: 80px
	}

	.ml80-sm {
		margin-left: 80px
	}

	.mx80-sm {
		margin-left: 80px;
		margin-right: 80px
	}

	.my80-sm {
		margin-top: 80px;
		margin-bottom: 80px
	}

	.pt80-sm {
		padding-top: 80px
	}

	.pr80-sm {
		padding-right: 80px
	}

	.pb80-sm {
		padding-bottom: 80px
	}

	.pl80-sm {
		padding-left: 80px
	}

	.px80-sm {
		padding-left: 80px;
		padding-right: 80px
	}

	.py80-sm {
		padding-top: 80px;
		padding-bottom: 80px
	}

	.pa80-sm {
		padding: 80px
	}

	.mt70-sm {
		margin-top: 70px
	}

	.mr70-sm {
		margin-right: 70px
	}

	.mb70-sm {
		margin-bottom: 70px
	}

	.ml70-sm {
		margin-left: 70px
	}

	.mx70-sm {
		margin-left: 70px;
		margin-right: 70px
	}

	.my70-sm {
		margin-top: 70px;
		margin-bottom: 70px
	}

	.pt70-sm {
		padding-top: 70px
	}

	.pr70-sm {
		padding-right: 70px
	}

	.pb70-sm {
		padding-bottom: 70px
	}

	.pl70-sm {
		padding-left: 70px
	}

	.px70-sm {
		padding-left: 70px;
		padding-right: 70px
	}

	.py70-sm {
		padding-top: 70px;
		padding-bottom: 70px
	}

	.pa70-sm {
		padding: 70px
	}

	.mt60-sm {
		margin-top: 60px
	}

	.mr60-sm {
		margin-right: 60px
	}

	.mb60-sm {
		margin-bottom: 60px
	}

	.ml60-sm {
		margin-left: 60px
	}

	.mx60-sm {
		margin-left: 60px;
		margin-right: 60px
	}

	.my60-sm {
		margin-top: 60px;
		margin-bottom: 60px
	}

	.pt60-sm {
		padding-top: 60px
	}

	.pr60-sm {
		padding-right: 60px
	}

	.pb60-sm {
		padding-bottom: 60px
	}

	.pl60-sm {
		padding-left: 60px
	}

	.px60-sm {
		padding-left: 60px;
		padding-right: 60px
	}

	.py60-sm {
		padding-top: 60px;
		padding-bottom: 60px
	}

	.pa60-sm {
		padding: 60px
	}

	.mt50-sm {
		margin-top: 50px
	}

	.mr50-sm {
		margin-right: 50px
	}

	.mb50-sm {
		margin-bottom: 50px
	}

	.ml50-sm {
		margin-left: 50px
	}

	.mx50-sm {
		margin-left: 50px;
		margin-right: 50px
	}

	.my50-sm {
		margin-top: 50px;
		margin-bottom: 50px
	}

	.pt50-sm {
		padding-top: 50px
	}

	.pr50-sm {
		padding-right: 50px
	}

	.pb50-sm {
		padding-bottom: 50px
	}

	.pl50-sm {
		padding-left: 50px
	}

	.px50-sm {
		padding-left: 50px;
		padding-right: 50px
	}

	.py50-sm {
		padding-top: 50px;
		padding-bottom: 50px
	}

	.pa50-sm {
		padding: 50px
	}

	.mt40-sm {
		margin-top: 40px
	}

	.mr40-sm {
		margin-right: 40px
	}

	.mb40-sm {
		margin-bottom: 40px
	}

	.ml40-sm {
		margin-left: 40px
	}

	.mx40-sm {
		margin-left: 40px;
		margin-right: 40px
	}

	.my40-sm {
		margin-top: 40px;
		margin-bottom: 40px
	}

	.pt40-sm {
		padding-top: 40px
	}

	.pr40-sm {
		padding-right: 40px
	}

	.pb40-sm {
		padding-bottom: 40px
	}

	.pl40-sm {
		padding-left: 40px
	}

	.px40-sm {
		padding-left: 40px;
		padding-right: 40px
	}

	.py40-sm {
		padding-top: 40px;
		padding-bottom: 40px
	}

	.pa40-sm {
		padding: 40px
	}

	.mt30-sm {
		margin-top: 30px
	}

	.mr30-sm {
		margin-right: 30px
	}

	.mb30-sm {
		margin-bottom: 30px
	}

	.ml30-sm {
		margin-left: 30px
	}

	.mx30-sm {
		margin-left: 30px;
		margin-right: 30px
	}

	.my30-sm {
		margin-top: 30px;
		margin-bottom: 30px
	}

	.pt30-sm {
		padding-top: 30px
	}

	.pr30-sm {
		padding-right: 30px
	}

	.pb30-sm {
		padding-bottom: 30px
	}

	.pl30-sm {
		padding-left: 30px
	}

	.px30-sm {
		padding-left: 30px;
		padding-right: 30px
	}

	.py30-sm {
		padding-top: 30px;
		padding-bottom: 30px
	}

	.pa30-sm {
		padding: 30px
	}

	.mt28-sm {
		margin-top: 28px
	}

	.mr28-sm {
		margin-right: 28px
	}

	.mb28-sm {
		margin-bottom: 28px
	}

	.ml28-sm {
		margin-left: 28px
	}

	.mx28-sm {
		margin-left: 28px;
		margin-right: 28px
	}

	.my28-sm {
		margin-top: 28px;
		margin-bottom: 28px
	}

	.pt28-sm {
		padding-top: 28px
	}

	.pr28-sm {
		padding-right: 28px
	}

	.pb28-sm {
		padding-bottom: 28px
	}

	.pl28-sm {
		padding-left: 28px
	}

	.px28-sm {
		padding-left: 28px;
		padding-right: 28px
	}

	.py28-sm {
		padding-top: 28px;
		padding-bottom: 28px
	}

	.pa28-sm {
		padding: 28px
	}

	.mt26-sm {
		margin-top: 26px
	}

	.mr26-sm {
		margin-right: 26px
	}

	.mb26-sm {
		margin-bottom: 26px
	}

	.ml26-sm {
		margin-left: 26px
	}

	.mx26-sm {
		margin-left: 26px;
		margin-right: 26px
	}

	.my26-sm {
		margin-top: 26px;
		margin-bottom: 26px
	}

	.pt26-sm {
		padding-top: 26px
	}

	.pr26-sm {
		padding-right: 26px
	}

	.pb26-sm {
		padding-bottom: 26px
	}

	.pl26-sm {
		padding-left: 26px
	}

	.px26-sm {
		padding-left: 26px;
		padding-right: 26px
	}

	.py26-sm {
		padding-top: 26px;
		padding-bottom: 26px
	}

	.pa26-sm {
		padding: 26px
	}

	.mt24-sm {
		margin-top: 24px
	}

	.mr24-sm {
		margin-right: 24px
	}

	.mb24-sm {
		margin-bottom: 24px
	}

	.ml24-sm {
		margin-left: 24px
	}

	.mx24-sm {
		margin-left: 24px;
		margin-right: 24px
	}

	.my24-sm {
		margin-top: 24px;
		margin-bottom: 24px
	}

	.pt24-sm {
		padding-top: 24px
	}

	.pr24-sm {
		padding-right: 24px
	}

	.pb24-sm {
		padding-bottom: 24px
	}

	.pl24-sm {
		padding-left: 24px
	}

	.px24-sm {
		padding-left: 24px;
		padding-right: 24px
	}

	.py24-sm {
		padding-top: 24px;
		padding-bottom: 24px
	}

	.pa24-sm {
		padding: 24px
	}

	.mt22-sm {
		margin-top: 22px
	}

	.mr22-sm {
		margin-right: 22px
	}

	.mb22-sm {
		margin-bottom: 22px
	}

	.ml22-sm {
		margin-left: 22px
	}

	.mx22-sm {
		margin-left: 22px;
		margin-right: 22px
	}

	.my22-sm {
		margin-top: 22px;
		margin-bottom: 22px
	}

	.pt22-sm {
		padding-top: 22px
	}

	.pr22-sm {
		padding-right: 22px
	}

	.pb22-sm {
		padding-bottom: 22px
	}

	.pl22-sm {
		padding-left: 22px
	}

	.px22-sm {
		padding-left: 22px;
		padding-right: 22px
	}

	.py22-sm {
		padding-top: 22px;
		padding-bottom: 22px
	}

	.pa22-sm {
		padding: 22px
	}

	.mt20-sm {
		margin-top: 20px
	}

	.mr20-sm {
		margin-right: 20px
	}

	.mb20-sm {
		margin-bottom: 20px
	}

	.ml20-sm {
		margin-left: 20px
	}

	.mx20-sm {
		margin-left: 20px;
		margin-right: 20px
	}

	.my20-sm {
		margin-top: 20px;
		margin-bottom: 20px
	}

	.pt20-sm {
		padding-top: 20px
	}

	.pr20-sm {
		padding-right: 20px
	}

	.pb20-sm {
		padding-bottom: 20px
	}

	.pl20-sm {
		padding-left: 20px
	}

	.px20-sm {
		padding-left: 20px;
		padding-right: 20px
	}

	.py20-sm {
		padding-top: 20px;
		padding-bottom: 20px
	}

	.pa20-sm {
		padding: 20px
	}

	.mt19-sm {
		margin-top: 19px
	}

	.mr19-sm {
		margin-right: 19px
	}

	.mb19-sm {
		margin-bottom: 19px
	}

	.ml19-sm {
		margin-left: 19px
	}

	.mx19-sm {
		margin-left: 19px;
		margin-right: 19px
	}

	.my19-sm {
		margin-top: 19px;
		margin-bottom: 19px
	}

	.pt19-sm {
		padding-top: 19px
	}

	.pr19-sm {
		padding-right: 19px
	}

	.pb19-sm {
		padding-bottom: 19px
	}

	.pl19-sm {
		padding-left: 19px
	}

	.px19-sm {
		padding-left: 19px;
		padding-right: 19px
	}

	.py19-sm {
		padding-top: 19px;
		padding-bottom: 19px
	}

	.pa19-sm {
		padding: 19px
	}

	.mt18-sm {
		margin-top: 18px
	}

	.mr18-sm {
		margin-right: 18px
	}

	.mb18-sm {
		margin-bottom: 18px
	}

	.ml18-sm {
		margin-left: 18px
	}

	.mx18-sm {
		margin-left: 18px;
		margin-right: 18px
	}

	.my18-sm {
		margin-top: 18px;
		margin-bottom: 18px
	}

	.pt18-sm {
		padding-top: 18px
	}

	.pr18-sm {
		padding-right: 18px
	}

	.pb18-sm {
		padding-bottom: 18px
	}

	.pl18-sm {
		padding-left: 18px
	}

	.px18-sm {
		padding-left: 18px;
		padding-right: 18px
	}

	.py18-sm {
		padding-top: 18px;
		padding-bottom: 18px
	}

	.pa18-sm {
		padding: 18px
	}

	.mt17-sm {
		margin-top: 17px
	}

	.mr17-sm {
		margin-right: 17px
	}

	.mb17-sm {
		margin-bottom: 17px
	}

	.ml17-sm {
		margin-left: 17px
	}

	.mx17-sm {
		margin-left: 17px;
		margin-right: 17px
	}

	.my17-sm {
		margin-top: 17px;
		margin-bottom: 17px
	}

	.pt17-sm {
		padding-top: 17px
	}

	.pr17-sm {
		padding-right: 17px
	}

	.pb17-sm {
		padding-bottom: 17px
	}

	.pl17-sm {
		padding-left: 17px
	}

	.px17-sm {
		padding-left: 17px;
		padding-right: 17px
	}

	.py17-sm {
		padding-top: 17px;
		padding-bottom: 17px
	}

	.pa17-sm {
		padding: 17px
	}

	.mt16-sm {
		margin-top: 16px
	}

	.mr16-sm {
		margin-right: 16px
	}

	.mb16-sm {
		margin-bottom: 16px
	}

	.ml16-sm {
		margin-left: 16px
	}

	.mx16-sm {
		margin-left: 16px;
		margin-right: 16px
	}

	.my16-sm {
		margin-top: 16px;
		margin-bottom: 16px
	}

	.pt16-sm {
		padding-top: 16px
	}

	.pr16-sm {
		padding-right: 16px
	}

	.pb16-sm {
		padding-bottom: 16px
	}

	.pl16-sm {
		padding-left: 16px
	}

	.px16-sm {
		padding-left: 16px;
		padding-right: 16px
	}

	.py16-sm {
		padding-top: 16px;
		padding-bottom: 16px
	}

	.pa16-sm {
		padding: 16px
	}

	.mt15-sm {
		margin-top: 15px
	}

	.mr15-sm {
		margin-right: 15px
	}

	.mb15-sm {
		margin-bottom: 15px
	}

	.ml15-sm {
		margin-left: 15px
	}

	.mx15-sm {
		margin-left: 15px;
		margin-right: 15px
	}

	.my15-sm {
		margin-top: 15px;
		margin-bottom: 15px
	}

	.pt15-sm {
		padding-top: 15px
	}

	.pr15-sm {
		padding-right: 15px
	}

	.pb15-sm {
		padding-bottom: 15px
	}

	.pl15-sm {
		padding-left: 15px
	}

	.px15-sm {
		padding-left: 15px;
		padding-right: 15px
	}

	.py15-sm {
		padding-top: 15px;
		padding-bottom: 15px
	}

	.pa15-sm {
		padding: 15px
	}

	.mt14-sm {
		margin-top: 14px
	}

	.mr14-sm {
		margin-right: 14px
	}

	.mb14-sm {
		margin-bottom: 14px
	}

	.ml14-sm {
		margin-left: 14px
	}

	.mx14-sm {
		margin-left: 14px;
		margin-right: 14px
	}

	.my14-sm {
		margin-top: 14px;
		margin-bottom: 14px
	}

	.pt14-sm {
		padding-top: 14px
	}

	.pr14-sm {
		padding-right: 14px
	}

	.pb14-sm {
		padding-bottom: 14px
	}

	.pl14-sm {
		padding-left: 14px
	}

	.px14-sm {
		padding-left: 14px;
		padding-right: 14px
	}

	.py14-sm {
		padding-top: 14px;
		padding-bottom: 14px
	}

	.pa14-sm {
		padding: 14px
	}

	.mt13-sm {
		margin-top: 13px
	}

	.mr13-sm {
		margin-right: 13px
	}

	.mb13-sm {
		margin-bottom: 13px
	}

	.ml13-sm {
		margin-left: 13px
	}

	.mx13-sm {
		margin-left: 13px;
		margin-right: 13px
	}

	.my13-sm {
		margin-top: 13px;
		margin-bottom: 13px
	}

	.pt13-sm {
		padding-top: 13px
	}

	.pr13-sm {
		padding-right: 13px
	}

	.pb13-sm {
		padding-bottom: 13px
	}

	.pl13-sm {
		padding-left: 13px
	}

	.px13-sm {
		padding-left: 13px;
		padding-right: 13px
	}

	.py13-sm {
		padding-top: 13px;
		padding-bottom: 13px
	}

	.pa13-sm {
		padding: 13px
	}

	.mt12-sm {
		margin-top: 12px
	}

	.mr12-sm {
		margin-right: 12px
	}

	.mb12-sm {
		margin-bottom: 12px
	}

	.ml12-sm {
		margin-left: 12px
	}

	.mx12-sm {
		margin-left: 12px;
		margin-right: 12px
	}

	.my12-sm {
		margin-top: 12px;
		margin-bottom: 12px
	}

	.pt12-sm {
		padding-top: 12px
	}

	.pr12-sm {
		padding-right: 12px
	}

	.pb12-sm {
		padding-bottom: 12px
	}

	.pl12-sm {
		padding-left: 12px
	}

	.px12-sm {
		padding-left: 12px;
		padding-right: 12px
	}

	.py12-sm {
		padding-top: 12px;
		padding-bottom: 12px
	}

	.pa12-sm {
		padding: 12px
	}

	.mt11-sm {
		margin-top: 11px
	}

	.mr11-sm {
		margin-right: 11px
	}

	.mb11-sm {
		margin-bottom: 11px
	}

	.ml11-sm {
		margin-left: 11px
	}

	.mx11-sm {
		margin-left: 11px;
		margin-right: 11px
	}

	.my11-sm {
		margin-top: 11px;
		margin-bottom: 11px
	}

	.pt11-sm {
		padding-top: 11px
	}

	.pr11-sm {
		padding-right: 11px
	}

	.pb11-sm {
		padding-bottom: 11px
	}

	.pl11-sm {
		padding-left: 11px
	}

	.px11-sm {
		padding-left: 11px;
		padding-right: 11px
	}

	.py11-sm {
		padding-top: 11px;
		padding-bottom: 11px
	}

	.pa11-sm {
		padding: 11px
	}

	.mt10-sm {
		margin-top: 10px
	}

	.mr10-sm {
		margin-right: 10px
	}

	.mb10-sm {
		margin-bottom: 10px
	}

	.ml10-sm {
		margin-left: 10px
	}

	.mx10-sm {
		margin-left: 10px;
		margin-right: 10px
	}

	.my10-sm {
		margin-top: 10px;
		margin-bottom: 10px
	}

	.pt10-sm {
		padding-top: 10px
	}

	.pr10-sm {
		padding-right: 10px
	}

	.pb10-sm {
		padding-bottom: 10px
	}

	.pl10-sm {
		padding-left: 10px
	}

	.px10-sm {
		padding-left: 10px;
		padding-right: 10px
	}

	.py10-sm {
		padding-top: 10px;
		padding-bottom: 10px
	}

	.pa10-sm {
		padding: 10px
	}

	.mt9-sm {
		margin-top: 9px
	}

	.mr9-sm {
		margin-right: 9px
	}

	.mb9-sm {
		margin-bottom: 9px
	}

	.ml9-sm {
		margin-left: 9px
	}

	.mx9-sm {
		margin-left: 9px;
		margin-right: 9px
	}

	.my9-sm {
		margin-top: 9px;
		margin-bottom: 9px
	}

	.pt9-sm {
		padding-top: 9px
	}

	.pr9-sm {
		padding-right: 9px
	}

	.pb9-sm {
		padding-bottom: 9px
	}

	.pl9-sm {
		padding-left: 9px
	}

	.px9-sm {
		padding-left: 9px;
		padding-right: 9px
	}

	.py9-sm {
		padding-top: 9px;
		padding-bottom: 9px
	}

	.pa9-sm {
		padding: 9px
	}

	.mt8-sm {
		margin-top: 8px
	}

	.mr8-sm {
		margin-right: 8px
	}

	.mb8-sm {
		margin-bottom: 8px
	}

	.ml8-sm {
		margin-left: 8px
	}

	.mx8-sm {
		margin-left: 8px;
		margin-right: 8px
	}

	.my8-sm {
		margin-top: 8px;
		margin-bottom: 8px
	}

	.pt8-sm {
		padding-top: 8px
	}

	.pr8-sm {
		padding-right: 8px
	}

	.pb8-sm {
		padding-bottom: 8px
	}

	.pl8-sm {
		padding-left: 8px
	}

	.px8-sm {
		padding-left: 8px;
		padding-right: 8px
	}

	.py8-sm {
		padding-top: 8px;
		padding-bottom: 8px
	}

	.pa8-sm {
		padding: 8px
	}

	.mt7-sm {
		margin-top: 7px
	}

	.mr7-sm {
		margin-right: 7px
	}

	.mb7-sm {
		margin-bottom: 7px
	}

	.ml7-sm {
		margin-left: 7px
	}

	.mx7-sm {
		margin-left: 7px;
		margin-right: 7px
	}

	.my7-sm {
		margin-top: 7px;
		margin-bottom: 7px
	}

	.pt7-sm {
		padding-top: 7px
	}

	.pr7-sm {
		padding-right: 7px
	}

	.pb7-sm {
		padding-bottom: 7px
	}

	.pl7-sm {
		padding-left: 7px
	}

	.px7-sm {
		padding-left: 7px;
		padding-right: 7px
	}

	.py7-sm {
		padding-top: 7px;
		padding-bottom: 7px
	}

	.pa7-sm {
		padding: 7px
	}

	.mt6-sm {
		margin-top: 6px
	}

	.mr6-sm {
		margin-right: 6px
	}

	.mb6-sm {
		margin-bottom: 6px
	}

	.ml6-sm {
		margin-left: 6px
	}

	.mx6-sm {
		margin-left: 6px;
		margin-right: 6px
	}

	.my6-sm {
		margin-top: 6px;
		margin-bottom: 6px
	}

	.pt6-sm {
		padding-top: 6px
	}

	.pr6-sm {
		padding-right: 6px
	}

	.pb6-sm {
		padding-bottom: 6px
	}

	.pl6-sm {
		padding-left: 6px
	}

	.px6-sm {
		padding-left: 6px;
		padding-right: 6px
	}

	.py6-sm {
		padding-top: 6px;
		padding-bottom: 6px
	}

	.pa6-sm {
		padding: 6px
	}

	.mt5-sm {
		margin-top: 5px
	}

	.mr5-sm {
		margin-right: 5px
	}

	.mb5-sm {
		margin-bottom: 5px
	}

	.ml5-sm {
		margin-left: 5px
	}

	.mx5-sm {
		margin-left: 5px;
		margin-right: 5px
	}

	.my5-sm {
		margin-top: 5px;
		margin-bottom: 5px
	}

	.pt5-sm {
		padding-top: 5px
	}

	.pr5-sm {
		padding-right: 5px
	}

	.pb5-sm {
		padding-bottom: 5px
	}

	.pl5-sm {
		padding-left: 5px
	}

	.px5-sm {
		padding-left: 5px;
		padding-right: 5px
	}

	.py5-sm {
		padding-top: 5px;
		padding-bottom: 5px
	}

	.pa5-sm {
		padding: 5px
	}

	.mt4-sm {
		margin-top: 4px
	}

	.mr4-sm {
		margin-right: 4px
	}

	.mb4-sm {
		margin-bottom: 4px
	}

	.ml4-sm {
		margin-left: 4px
	}

	.mx4-sm {
		margin-left: 4px;
		margin-right: 4px
	}

	.my4-sm {
		margin-top: 4px;
		margin-bottom: 4px
	}

	.pt4-sm {
		padding-top: 4px
	}

	.pr4-sm {
		padding-right: 4px
	}

	.pb4-sm {
		padding-bottom: 4px
	}

	.pl4-sm {
		padding-left: 4px
	}

	.px4-sm {
		padding-left: 4px;
		padding-right: 4px
	}

	.py4-sm {
		padding-top: 4px;
		padding-bottom: 4px
	}

	.pa4-sm {
		padding: 4px
	}

	.mt3-sm {
		margin-top: 3px
	}

	.mr3-sm {
		margin-right: 3px
	}

	.mb3-sm {
		margin-bottom: 3px
	}

	.ml3-sm {
		margin-left: 3px
	}

	.mx3-sm {
		margin-left: 3px;
		margin-right: 3px
	}

	.my3-sm {
		margin-top: 3px;
		margin-bottom: 3px
	}

	.pt3-sm {
		padding-top: 3px
	}

	.pr3-sm {
		padding-right: 3px
	}

	.pb3-sm {
		padding-bottom: 3px
	}

	.pl3-sm {
		padding-left: 3px
	}

	.px3-sm {
		padding-left: 3px;
		padding-right: 3px
	}

	.py3-sm {
		padding-top: 3px;
		padding-bottom: 3px
	}

	.pa3-sm {
		padding: 3px
	}

	.mt2-sm {
		margin-top: 2px
	}

	.mr2-sm {
		margin-right: 2px
	}

	.mb2-sm {
		margin-bottom: 2px
	}

	.ml2-sm {
		margin-left: 2px
	}

	.mx2-sm {
		margin-left: 2px;
		margin-right: 2px
	}

	.my2-sm {
		margin-top: 2px;
		margin-bottom: 2px
	}

	.pt2-sm {
		padding-top: 2px
	}

	.pr2-sm {
		padding-right: 2px
	}

	.pb2-sm {
		padding-bottom: 2px
	}

	.pl2-sm {
		padding-left: 2px
	}

	.px2-sm {
		padding-left: 2px;
		padding-right: 2px
	}

	.py2-sm {
		padding-top: 2px;
		padding-bottom: 2px
	}

	.pa2-sm {
		padding: 2px
	}

	.mt1-sm {
		margin-top: 1px
	}

	.mr1-sm {
		margin-right: 1px
	}

	.mb1-sm {
		margin-bottom: 1px
	}

	.ml1-sm {
		margin-left: 1px
	}

	.mx1-sm {
		margin-left: 1px;
		margin-right: 1px
	}

	.my1-sm {
		margin-top: 1px;
		margin-bottom: 1px
	}

	.pt1-sm {
		padding-top: 1px
	}

	.pr1-sm {
		padding-right: 1px
	}

	.pb1-sm {
		padding-bottom: 1px
	}

	.pl1-sm {
		padding-left: 1px
	}

	.px1-sm {
		padding-left: 1px;
		padding-right: 1px
	}

	.py1-sm {
		padding-top: 1px;
		padding-bottom: 1px
	}

	.pa1-sm {
		padding: 1px
	}

	.mt0-sm {
		margin-top: 0
	}

	.mr0-sm {
		margin-right: 0
	}

	.mb0-sm {
		margin-bottom: 0
	}

	.ml0-sm {
		margin-left: 0
	}

	.pt0-sm {
		padding-top: 0
	}

	.pr0-sm {
		padding-right: 0
	}

	.pb0-sm {
		padding-bottom: 0
	}

	.pl0-sm {
		padding-left: 0
	}
}

@media(max-width:768px) {
	.mt100-xs {
		margin-top: 1rem
	}

	.mr100-xs {
		margin-right: 1rem
	}

	.mb100-xs {
		margin-bottom: 1rem
	}

	.ml100-xs {
		margin-left: 1rem
	}

	.mx100-xs {
		margin-left: 1rem;
		margin-right: 1rem
	}

	.my100-xs {
		margin-top: 1rem;
		margin-bottom: 1rem
	}

	.pt100-xs {
		padding-top: 1rem
	}

	.pr100-xs {
		padding-right: 1rem
	}

	.pb100-xs {
		padding-bottom: 1rem
	}

	.pl100-xs {
		padding-left: 1rem
	}

	.px100-xs {
		padding-left: 1rem;
		padding-right: 1rem
	}

	.py100-xs {
		padding-top: 1rem;
		padding-bottom: 1rem
	}

	.pa100-xs {
		padding: 1rem
	}

	.mt90-xs {
		margin-top: .9rem
	}

	.mr90-xs {
		margin-right: .9rem
	}

	.mb90-xs {
		margin-bottom: .9rem
	}

	.ml90-xs {
		margin-left: .9rem
	}

	.mx90-xs {
		margin-left: .9rem;
		margin-right: .9rem
	}

	.my90-xs {
		margin-top: .9rem;
		margin-bottom: .9rem
	}

	.pt90-xs {
		padding-top: .9rem
	}

	.pr90-xs {
		padding-right: .9rem
	}

	.pb90-xs {
		padding-bottom: .9rem
	}

	.pl90-xs {
		padding-left: .9rem
	}

	.px90-xs {
		padding-left: .9rem;
		padding-right: .9rem
	}

	.py90-xs {
		padding-top: .9rem;
		padding-bottom: .9rem
	}

	.pa90-xs {
		padding: .9rem
	}

	.mt80-xs {
		margin-top: .8rem
	}

	.mr80-xs {
		margin-right: .8rem
	}

	.mb80-xs {
		margin-bottom: .8rem
	}

	.ml80-xs {
		margin-left: .8rem
	}

	.mx80-xs {
		margin-left: .8rem;
		margin-right: .8rem
	}

	.my80-xs {
		margin-top: .8rem;
		margin-bottom: .8rem
	}

	.pt80-xs {
		padding-top: .8rem
	}

	.pr80-xs {
		padding-right: .8rem
	}

	.pb80-xs {
		padding-bottom: .8rem
	}

	.pl80-xs {
		padding-left: .8rem
	}

	.px80-xs {
		padding-left: .8rem;
		padding-right: .8rem
	}

	.py80-xs {
		padding-top: .8rem;
		padding-bottom: .8rem
	}

	.pa80-xs {
		padding: .8rem
	}

	.mt70-xs {
		margin-top: .7rem
	}

	.mr70-xs {
		margin-right: .7rem
	}

	.mb70-xs {
		margin-bottom: .7rem
	}

	.ml70-xs {
		margin-left: .7rem
	}

	.mx70-xs {
		margin-left: .7rem;
		margin-right: .7rem
	}

	.my70-xs {
		margin-top: .7rem;
		margin-bottom: .7rem
	}

	.pt70-xs {
		padding-top: .7rem
	}

	.pr70-xs {
		padding-right: .7rem
	}

	.pb70-xs {
		padding-bottom: .7rem
	}

	.pl70-xs {
		padding-left: .7rem
	}

	.px70-xs {
		padding-left: .7rem;
		padding-right: .7rem
	}

	.py70-xs {
		padding-top: .7rem;
		padding-bottom: .7rem
	}

	.pa70-xs {
		padding: .7rem
	}

	.mt60-xs {
		margin-top: .6rem
	}

	.mr60-xs {
		margin-right: .6rem
	}

	.mb60-xs {
		margin-bottom: .6rem
	}

	.ml60-xs {
		margin-left: .6rem
	}

	.mx60-xs {
		margin-left: .6rem;
		margin-right: .6rem
	}

	.my60-xs {
		margin-top: .6rem;
		margin-bottom: .6rem
	}

	.pt60-xs {
		padding-top: .6rem
	}

	.pr60-xs {
		padding-right: .6rem
	}

	.pb60-xs {
		padding-bottom: .6rem
	}

	.pl60-xs {
		padding-left: .6rem
	}

	.px60-xs {
		padding-left: .6rem;
		padding-right: .6rem
	}

	.py60-xs {
		padding-top: .6rem;
		padding-bottom: .6rem
	}

	.pa60-xs {
		padding: .6rem
	}

	.mt50-xs {
		margin-top: .5rem
	}

	.mr50-xs {
		margin-right: .5rem
	}

	.mb50-xs {
		margin-bottom: .5rem
	}

	.ml50-xs {
		margin-left: .5rem
	}

	.mx50-xs {
		margin-left: .5rem;
		margin-right: .5rem
	}

	.my50-xs {
		margin-top: .5rem;
		margin-bottom: .5rem
	}

	.pt50-xs {
		padding-top: .5rem
	}

	.pr50-xs {
		padding-right: .5rem
	}

	.pb50-xs {
		padding-bottom: .5rem
	}

	.pl50-xs {
		padding-left: .5rem
	}

	.px50-xs {
		padding-left: .5rem;
		padding-right: .5rem
	}

	.py50-xs {
		padding-top: .5rem;
		padding-bottom: .5rem
	}

	.pa50-xs {
		padding: .5rem
	}

	.mt40-xs {
		margin-top: .4rem
	}

	.mr40-xs {
		margin-right: .4rem
	}

	.mb40-xs {
		margin-bottom: .4rem
	}

	.ml40-xs {
		margin-left: .4rem
	}

	.mx40-xs {
		margin-left: .4rem;
		margin-right: .4rem
	}

	.my40-xs {
		margin-top: .4rem;
		margin-bottom: .4rem
	}

	.pt40-xs {
		padding-top: .4rem
	}

	.pr40-xs {
		padding-right: .4rem
	}

	.pb40-xs {
		padding-bottom: .4rem
	}

	.pl40-xs {
		padding-left: .4rem
	}

	.px40-xs {
		padding-left: .4rem;
		padding-right: .4rem
	}

	.py40-xs {
		padding-top: .4rem;
		padding-bottom: .4rem
	}

	.pa40-xs {
		padding: .4rem
	}

	.mt30-xs {
		margin-top: .3rem
	}

	.mr30-xs {
		margin-right: .3rem
	}

	.mb30-xs {
		margin-bottom: .3rem
	}

	.ml30-xs {
		margin-left: .3rem
	}

	.mx30-xs {
		margin-left: .3rem;
		margin-right: .3rem
	}

	.my30-xs {
		margin-top: .3rem;
		margin-bottom: .3rem
	}

	.pt30-xs {
		padding-top: .3rem
	}

	.pr30-xs {
		padding-right: .3rem
	}

	.pb30-xs {
		padding-bottom: .3rem
	}

	.pl30-xs {
		padding-left: .3rem
	}

	.px30-xs {
		padding-left: .3rem;
		padding-right: .3rem
	}

	.py30-xs {
		padding-top: .3rem;
		padding-bottom: .3rem
	}

	.pa30-xs {
		padding: .3rem
	}

	.mt28-xs {
		margin-top: .28rem
	}

	.mr28-xs {
		margin-right: .28rem
	}

	.mb28-xs {
		margin-bottom: .28rem
	}

	.ml28-xs {
		margin-left: .28rem
	}

	.mx28-xs {
		margin-left: .28rem;
		margin-right: .28rem
	}

	.my28-xs {
		margin-top: .28rem;
		margin-bottom: .28rem
	}

	.pt28-xs {
		padding-top: .28rem
	}

	.pr28-xs {
		padding-right: .28rem
	}

	.pb28-xs {
		padding-bottom: .28rem
	}

	.pl28-xs {
		padding-left: .28rem
	}

	.px28-xs {
		padding-left: .28rem;
		padding-right: .28rem
	}

	.py28-xs {
		padding-top: .28rem;
		padding-bottom: .28rem
	}

	.pa28-xs {
		padding: .28rem
	}

	.mt26-xs {
		margin-top: .26rem
	}

	.mr26-xs {
		margin-right: .26rem
	}

	.mb26-xs {
		margin-bottom: .26rem
	}

	.ml26-xs {
		margin-left: .26rem
	}

	.mx26-xs {
		margin-left: .26rem;
		margin-right: .26rem
	}

	.my26-xs {
		margin-top: .26rem;
		margin-bottom: .26rem
	}

	.pt26-xs {
		padding-top: .26rem
	}

	.pr26-xs {
		padding-right: .26rem
	}

	.pb26-xs {
		padding-bottom: .26rem
	}

	.pl26-xs {
		padding-left: .26rem
	}

	.px26-xs {
		padding-left: .26rem;
		padding-right: .26rem
	}

	.py26-xs {
		padding-top: .26rem;
		padding-bottom: .26rem
	}

	.pa26-xs {
		padding: .26rem
	}

	.mt24-xs {
		margin-top: .24rem
	}

	.mr24-xs {
		margin-right: .24rem
	}

	.mb24-xs {
		margin-bottom: .24rem
	}

	.ml24-xs {
		margin-left: .24rem
	}

	.mx24-xs {
		margin-left: .24rem;
		margin-right: .24rem
	}

	.my24-xs {
		margin-top: .24rem;
		margin-bottom: .24rem
	}

	.pt24-xs {
		padding-top: .24rem
	}

	.pr24-xs {
		padding-right: .24rem
	}

	.pb24-xs {
		padding-bottom: .24rem
	}

	.pl24-xs {
		padding-left: .24rem
	}

	.px24-xs {
		padding-left: .24rem;
		padding-right: .24rem
	}

	.py24-xs {
		padding-top: .24rem;
		padding-bottom: .24rem
	}

	.pa24-xs {
		padding: .24rem
	}

	.mt22-xs {
		margin-top: .22rem
	}

	.mr22-xs {
		margin-right: .22rem
	}

	.mb22-xs {
		margin-bottom: .22rem
	}

	.ml22-xs {
		margin-left: .22rem
	}

	.mx22-xs {
		margin-left: .22rem;
		margin-right: .22rem
	}

	.my22-xs {
		margin-top: .22rem;
		margin-bottom: .22rem
	}

	.pt22-xs {
		padding-top: .22rem
	}

	.pr22-xs {
		padding-right: .22rem
	}

	.pb22-xs {
		padding-bottom: .22rem
	}

	.pl22-xs {
		padding-left: .22rem
	}

	.px22-xs {
		padding-left: .22rem;
		padding-right: .22rem
	}

	.py22-xs {
		padding-top: .22rem;
		padding-bottom: .22rem
	}

	.pa22-xs {
		padding: .22rem
	}

	.mt20-xs {
		margin-top: .2rem
	}

	.mr20-xs {
		margin-right: .2rem
	}

	.mb20-xs {
		margin-bottom: .2rem
	}

	.ml20-xs {
		margin-left: .2rem
	}

	.mx20-xs {
		margin-left: .2rem;
		margin-right: .2rem
	}

	.my20-xs {
		margin-top: .2rem;
		margin-bottom: .2rem
	}

	.pt20-xs {
		padding-top: .2rem
	}

	.pr20-xs {
		padding-right: .2rem
	}

	.pb20-xs {
		padding-bottom: .2rem
	}

	.pl20-xs {
		padding-left: .2rem
	}

	.px20-xs {
		padding-left: .2rem;
		padding-right: .2rem
	}

	.py20-xs {
		padding-top: .2rem;
		padding-bottom: .2rem
	}

	.pa20-xs {
		padding: .2rem
	}

	.mt19-xs {
		margin-top: .19rem
	}

	.mr19-xs {
		margin-right: .19rem
	}

	.mb19-xs {
		margin-bottom: .19rem
	}

	.ml19-xs {
		margin-left: .19rem
	}

	.mx19-xs {
		margin-left: .19rem;
		margin-right: .19rem
	}

	.my19-xs {
		margin-top: .19rem;
		margin-bottom: .19rem
	}

	.pt19-xs {
		padding-top: .19rem
	}

	.pr19-xs {
		padding-right: .19rem
	}

	.pb19-xs {
		padding-bottom: .19rem
	}

	.pl19-xs {
		padding-left: .19rem
	}

	.px19-xs {
		padding-left: .19rem;
		padding-right: .19rem
	}

	.py19-xs {
		padding-top: .19rem;
		padding-bottom: .19rem
	}

	.pa19-xs {
		padding: .19rem
	}

	.mt18-xs {
		margin-top: .18rem
	}

	.mr18-xs {
		margin-right: .18rem
	}

	.mb18-xs {
		margin-bottom: .18rem
	}

	.ml18-xs {
		margin-left: .18rem
	}

	.mx18-xs {
		margin-left: .18rem;
		margin-right: .18rem
	}

	.my18-xs {
		margin-top: .18rem;
		margin-bottom: .18rem
	}

	.pt18-xs {
		padding-top: .18rem
	}

	.pr18-xs {
		padding-right: .18rem
	}

	.pb18-xs {
		padding-bottom: .18rem
	}

	.pl18-xs {
		padding-left: .18rem
	}

	.px18-xs {
		padding-left: .18rem;
		padding-right: .18rem
	}

	.py18-xs {
		padding-top: .18rem;
		padding-bottom: .18rem
	}

	.pa18-xs {
		padding: .18rem
	}

	.mt17-xs {
		margin-top: .17rem
	}

	.mr17-xs {
		margin-right: .17rem
	}

	.mb17-xs {
		margin-bottom: .17rem
	}

	.ml17-xs {
		margin-left: .17rem
	}

	.mx17-xs {
		margin-left: .17rem;
		margin-right: .17rem
	}

	.my17-xs {
		margin-top: .17rem;
		margin-bottom: .17rem
	}

	.pt17-xs {
		padding-top: .17rem
	}

	.pr17-xs {
		padding-right: .17rem
	}

	.pb17-xs {
		padding-bottom: .17rem
	}

	.pl17-xs {
		padding-left: .17rem
	}

	.px17-xs {
		padding-left: .17rem;
		padding-right: .17rem
	}

	.py17-xs {
		padding-top: .17rem;
		padding-bottom: .17rem
	}

	.pa17-xs {
		padding: .17rem
	}

	.mt16-xs {
		margin-top: .16rem
	}

	.mr16-xs {
		margin-right: .16rem
	}

	.mb16-xs {
		margin-bottom: .16rem
	}

	.ml16-xs {
		margin-left: .16rem
	}

	.mx16-xs {
		margin-left: .16rem;
		margin-right: .16rem
	}

	.my16-xs {
		margin-top: .16rem;
		margin-bottom: .16rem
	}

	.pt16-xs {
		padding-top: .16rem
	}

	.pr16-xs {
		padding-right: .16rem
	}

	.pb16-xs {
		padding-bottom: .16rem
	}

	.pl16-xs {
		padding-left: .16rem
	}

	.px16-xs {
		padding-left: .16rem;
		padding-right: .16rem
	}

	.py16-xs {
		padding-top: .16rem;
		padding-bottom: .16rem
	}

	.pa16-xs {
		padding: .16rem
	}

	.mt15-xs {
		margin-top: .15rem
	}

	.mr15-xs {
		margin-right: .15rem
	}

	.mb15-xs {
		margin-bottom: .15rem
	}

	.ml15-xs {
		margin-left: .15rem
	}

	.mx15-xs {
		margin-left: .15rem;
		margin-right: .15rem
	}

	.my15-xs {
		margin-top: .15rem;
		margin-bottom: .15rem
	}

	.pt15-xs {
		padding-top: .15rem
	}

	.pr15-xs {
		padding-right: .15rem
	}

	.pb15-xs {
		padding-bottom: .15rem
	}

	.pl15-xs {
		padding-left: .15rem
	}

	.px15-xs {
		padding-left: .15rem;
		padding-right: .15rem
	}

	.py15-xs {
		padding-top: .15rem;
		padding-bottom: .15rem
	}

	.pa15-xs {
		padding: .15rem
	}

	.mt14-xs {
		margin-top: .14rem
	}

	.mr14-xs {
		margin-right: .14rem
	}

	.mb14-xs {
		margin-bottom: .14rem
	}

	.ml14-xs {
		margin-left: .14rem
	}

	.mx14-xs {
		margin-left: .14rem;
		margin-right: .14rem
	}

	.my14-xs {
		margin-top: .14rem;
		margin-bottom: .14rem
	}

	.pt14-xs {
		padding-top: .14rem
	}

	.pr14-xs {
		padding-right: .14rem
	}

	.pb14-xs {
		padding-bottom: .14rem
	}

	.pl14-xs {
		padding-left: .14rem
	}

	.px14-xs {
		padding-left: .14rem;
		padding-right: .14rem
	}

	.py14-xs {
		padding-top: .14rem;
		padding-bottom: .14rem
	}

	.pa14-xs {
		padding: .14rem
	}

	.mt13-xs {
		margin-top: .13rem
	}

	.mr13-xs {
		margin-right: .13rem
	}

	.mb13-xs {
		margin-bottom: .13rem
	}

	.ml13-xs {
		margin-left: .13rem
	}

	.mx13-xs {
		margin-left: .13rem;
		margin-right: .13rem
	}

	.my13-xs {
		margin-top: .13rem;
		margin-bottom: .13rem
	}

	.pt13-xs {
		padding-top: .13rem
	}

	.pr13-xs {
		padding-right: .13rem
	}

	.pb13-xs {
		padding-bottom: .13rem
	}

	.pl13-xs {
		padding-left: .13rem
	}

	.px13-xs {
		padding-left: .13rem;
		padding-right: .13rem
	}

	.py13-xs {
		padding-top: .13rem;
		padding-bottom: .13rem
	}

	.pa13-xs {
		padding: .13rem
	}

	.mt12-xs {
		margin-top: .12rem
	}

	.mr12-xs {
		margin-right: .12rem
	}

	.mb12-xs {
		margin-bottom: .12rem
	}

	.ml12-xs {
		margin-left: .12rem
	}

	.mx12-xs {
		margin-left: .12rem;
		margin-right: .12rem
	}

	.my12-xs {
		margin-top: .12rem;
		margin-bottom: .12rem
	}

	.pt12-xs {
		padding-top: .12rem
	}

	.pr12-xs {
		padding-right: .12rem
	}

	.pb12-xs {
		padding-bottom: .12rem
	}

	.pl12-xs {
		padding-left: .12rem
	}

	.px12-xs {
		padding-left: .12rem;
		padding-right: .12rem
	}

	.py12-xs {
		padding-top: .12rem;
		padding-bottom: .12rem
	}

	.pa12-xs {
		padding: .12rem
	}

	.mt11-xs {
		margin-top: .11rem
	}

	.mr11-xs {
		margin-right: .11rem
	}

	.mb11-xs {
		margin-bottom: .11rem
	}

	.ml11-xs {
		margin-left: .11rem
	}

	.mx11-xs {
		margin-left: .11rem;
		margin-right: .11rem
	}

	.my11-xs {
		margin-top: .11rem;
		margin-bottom: .11rem
	}

	.pt11-xs {
		padding-top: .11rem
	}

	.pr11-xs {
		padding-right: .11rem
	}

	.pb11-xs {
		padding-bottom: .11rem
	}

	.pl11-xs {
		padding-left: .11rem
	}

	.px11-xs {
		padding-left: .11rem;
		padding-right: .11rem
	}

	.py11-xs {
		padding-top: .11rem;
		padding-bottom: .11rem
	}

	.pa11-xs {
		padding: .11rem
	}

	.mt10-xs {
		margin-top: .1rem
	}

	.mr10-xs {
		margin-right: .1rem
	}

	.mb10-xs {
		margin-bottom: .1rem
	}

	.ml10-xs {
		margin-left: .1rem
	}

	.mx10-xs {
		margin-left: .1rem;
		margin-right: .1rem
	}

	.my10-xs {
		margin-top: .1rem;
		margin-bottom: .1rem
	}

	.pt10-xs {
		padding-top: .1rem
	}

	.pr10-xs {
		padding-right: .1rem
	}

	.pb10-xs {
		padding-bottom: .1rem
	}

	.pl10-xs {
		padding-left: .1rem
	}

	.px10-xs {
		padding-left: .1rem;
		padding-right: .1rem
	}

	.py10-xs {
		padding-top: .1rem;
		padding-bottom: .1rem
	}

	.pa10-xs {
		padding: .1rem
	}

	.mt9-xs {
		margin-top: .09rem
	}

	.mr9-xs {
		margin-right: .09rem
	}

	.mb9-xs {
		margin-bottom: .09rem
	}

	.ml9-xs {
		margin-left: .09rem
	}

	.mx9-xs {
		margin-left: .09rem;
		margin-right: .09rem
	}

	.my9-xs {
		margin-top: .09rem;
		margin-bottom: .09rem
	}

	.pt9-xs {
		padding-top: .09rem
	}

	.pr9-xs {
		padding-right: .09rem
	}

	.pb9-xs {
		padding-bottom: .09rem
	}

	.pl9-xs {
		padding-left: .09rem
	}

	.px9-xs {
		padding-left: .09rem;
		padding-right: .09rem
	}

	.py9-xs {
		padding-top: .09rem;
		padding-bottom: .09rem
	}

	.pa9-xs {
		padding: .09rem
	}

	.mt8-xs {
		margin-top: .08rem
	}

	.mr8-xs {
		margin-right: .08rem
	}

	.mb8-xs {
		margin-bottom: .08rem
	}

	.ml8-xs {
		margin-left: .08rem
	}

	.mx8-xs {
		margin-left: .08rem;
		margin-right: .08rem
	}

	.my8-xs {
		margin-top: .08rem;
		margin-bottom: .08rem
	}

	.pt8-xs {
		padding-top: .08rem
	}

	.pr8-xs {
		padding-right: .08rem
	}

	.pb8-xs {
		padding-bottom: .08rem
	}

	.pl8-xs {
		padding-left: .08rem
	}

	.px8-xs {
		padding-left: .08rem;
		padding-right: .08rem
	}

	.py8-xs {
		padding-top: .08rem;
		padding-bottom: .08rem
	}

	.pa8-xs {
		padding: .08rem
	}

	.mt7-xs {
		margin-top: .07rem
	}

	.mr7-xs {
		margin-right: .07rem
	}

	.mb7-xs {
		margin-bottom: .07rem
	}

	.ml7-xs {
		margin-left: .07rem
	}

	.mx7-xs {
		margin-left: .07rem;
		margin-right: .07rem
	}

	.my7-xs {
		margin-top: .07rem;
		margin-bottom: .07rem
	}

	.pt7-xs {
		padding-top: .07rem
	}

	.pr7-xs {
		padding-right: .07rem
	}

	.pb7-xs {
		padding-bottom: .07rem
	}

	.pl7-xs {
		padding-left: .07rem
	}

	.px7-xs {
		padding-left: .07rem;
		padding-right: .07rem
	}

	.py7-xs {
		padding-top: .07rem;
		padding-bottom: .07rem
	}

	.pa7-xs {
		padding: .07rem
	}

	.mt6-xs {
		margin-top: .06rem
	}

	.mr6-xs {
		margin-right: .06rem
	}

	.mb6-xs {
		margin-bottom: .06rem
	}

	.ml6-xs {
		margin-left: .06rem
	}

	.mx6-xs {
		margin-left: .06rem;
		margin-right: .06rem
	}

	.my6-xs {
		margin-top: .06rem;
		margin-bottom: .06rem
	}

	.pt6-xs {
		padding-top: .06rem
	}

	.pr6-xs {
		padding-right: .06rem
	}

	.pb6-xs {
		padding-bottom: .06rem
	}

	.pl6-xs {
		padding-left: .06rem
	}

	.px6-xs {
		padding-left: .06rem;
		padding-right: .06rem
	}

	.py6-xs {
		padding-top: .06rem;
		padding-bottom: .06rem
	}

	.pa6-xs {
		padding: .06rem
	}

	.mt5-xs {
		margin-top: .05rem
	}

	.mr5-xs {
		margin-right: .05rem
	}

	.mb5-xs {
		margin-bottom: .05rem
	}

	.ml5-xs {
		margin-left: .05rem
	}

	.mx5-xs {
		margin-left: .05rem;
		margin-right: .05rem
	}

	.my5-xs {
		margin-top: .05rem;
		margin-bottom: .05rem
	}

	.pt5-xs {
		padding-top: .05rem
	}

	.pr5-xs {
		padding-right: .05rem
	}

	.pb5-xs {
		padding-bottom: .05rem
	}

	.pl5-xs {
		padding-left: .05rem
	}

	.px5-xs {
		padding-left: .05rem;
		padding-right: .05rem
	}

	.py5-xs {
		padding-top: .05rem;
		padding-bottom: .05rem
	}

	.pa5-xs {
		padding: .05rem
	}

	.mt4-xs {
		margin-top: .04rem
	}

	.mr4-xs {
		margin-right: .04rem
	}

	.mb4-xs {
		margin-bottom: .04rem
	}

	.ml4-xs {
		margin-left: .04rem
	}

	.mx4-xs {
		margin-left: .04rem;
		margin-right: .04rem
	}

	.my4-xs {
		margin-top: .04rem;
		margin-bottom: .04rem
	}

	.pt4-xs {
		padding-top: .04rem
	}

	.pr4-xs {
		padding-right: .04rem
	}

	.pb4-xs {
		padding-bottom: .04rem
	}

	.pl4-xs {
		padding-left: .04rem
	}

	.px4-xs {
		padding-left: .04rem;
		padding-right: .04rem
	}

	.py4-xs {
		padding-top: .04rem;
		padding-bottom: .04rem
	}

	.pa4-xs {
		padding: .04rem
	}

	.mt3-xs {
		margin-top: .03rem
	}

	.mr3-xs {
		margin-right: .03rem
	}

	.mb3-xs {
		margin-bottom: .03rem
	}

	.ml3-xs {
		margin-left: .03rem
	}

	.mx3-xs {
		margin-left: .03rem;
		margin-right: .03rem
	}

	.my3-xs {
		margin-top: .03rem;
		margin-bottom: .03rem
	}

	.pt3-xs {
		padding-top: .03rem
	}

	.pr3-xs {
		padding-right: .03rem
	}

	.pb3-xs {
		padding-bottom: .03rem
	}

	.pl3-xs {
		padding-left: .03rem
	}

	.px3-xs {
		padding-left: .03rem;
		padding-right: .03rem
	}

	.py3-xs {
		padding-top: .03rem;
		padding-bottom: .03rem
	}

	.pa3-xs {
		padding: .03rem
	}

	.mt2-xs {
		margin-top: .02rem
	}

	.mr2-xs {
		margin-right: .02rem
	}

	.mb2-xs {
		margin-bottom: .02rem
	}

	.ml2-xs {
		margin-left: .02rem
	}

	.mx2-xs {
		margin-left: .02rem;
		margin-right: .02rem
	}

	.my2-xs {
		margin-top: .02rem;
		margin-bottom: .02rem
	}

	.pt2-xs {
		padding-top: .02rem
	}

	.pr2-xs {
		padding-right: .02rem
	}

	.pb2-xs {
		padding-bottom: .02rem
	}

	.pl2-xs {
		padding-left: .02rem
	}

	.px2-xs {
		padding-left: .02rem;
		padding-right: .02rem
	}

	.py2-xs {
		padding-top: .02rem;
		padding-bottom: .02rem
	}

	.pa2-xs {
		padding: .02rem
	}

	.mt1-xs {
		margin-top: .01rem
	}

	.mr1-xs {
		margin-right: .01rem
	}

	.mb1-xs {
		margin-bottom: .01rem
	}

	.ml1-xs {
		margin-left: .01rem
	}

	.mx1-xs {
		margin-left: .01rem;
		margin-right: .01rem
	}

	.my1-xs {
		margin-top: .01rem;
		margin-bottom: .01rem
	}

	.pt1-xs {
		padding-top: .01rem
	}

	.pr1-xs {
		padding-right: .01rem
	}

	.pb1-xs {
		padding-bottom: .01rem
	}

	.pl1-xs {
		padding-left: .01rem
	}

	.px1-xs {
		padding-left: .01rem;
		padding-right: .01rem
	}

	.py1-xs {
		padding-top: .01rem;
		padding-bottom: .01rem
	}

	.pa1-xs {
		padding: .01rem
	}

	.mt0-xs {
		margin-top: 0
	}

	.mr0-xs {
		margin-right: 0
	}

	.mb0-xs {
		margin-bottom: 0
	}

	.ml0-xs {
		margin-left: 0
	}

	.pt0-xs {
		padding-top: 0
	}

	.pr0-xs {
		padding-right: 0
	}

	.pb0-xs {
		padding-bottom: 0
	}

	.pl0-xs {
		padding-left: 0
	}
}

.row.no-gutter>[class*='col-'] {
	padding-right: 0;
	padding-left: 0
}

.row.gutter1>[class*='col-'] {
	padding-right: 1px;
	padding-left: 1px
}

.row.gutter5>[class*='col-'] {
	padding-right: 5px;
	padding-left: 5px
}

.row.gutter10>[class*='col-'] {
	padding-right: 10px;
	padding-left: 10px
}

.fs100 {
	font-size: 100px
}

.fs90 {
	font-size: 90px
}

.fs80 {
	font-size: 80px
}

.fs70 {
	font-size: 70px
}

.fs60 {
	font-size: 60px
}

.fs50 {
	font-size: 50px
}

.fs40 {
	font-size: 40px
}

.fs38 {
	font-size: 38px
}

.fs36 {
	font-size: 36px
}

.fs34 {
	font-size: 34px
}

.fs32 {
	font-size: 32px
}

.fs30 {
	font-size: 30px
}

.fs29 {
	font-size: 29px
}

.fs28 {
	font-size: 28px
}

.fs27 {
	font-size: 27px
}

.fs26 {
	font-size: 26px
}

.fs25 {
	font-size: 25px
}

.fs24 {
	font-size: 24px
}

.fs23 {
	font-size: 23px
}

.fs22 {
	font-size: 22px
}

.fs21 {
	font-size: 21px
}

.fs20 {
	font-size: 20px
}

.fs19 {
	font-size: 19px
}

.fs18 {
	font-size: 18px
}

.fs17 {
	font-size: 17px
}

.fs16 {
	font-size: 16px
}

.fs15 {
	font-size: 15px
}

.fs14 {
	font-size: 14px
}

.fs13 {
	font-size: 13px
}

.fs12 {
	font-size: 12px
}

.fs11 {
	font-size: 11px
}

.fs10 {
	font-size: 10px
}

.fs5 {
	font-size: 5px
}

.fs0 {
	font-size: 0
}

@media(max-width:1200px) {
	.fs100-md {
		font-size: 100px
	}

	.fs90-md {
		font-size: 90px
	}

	.fs80-md {
		font-size: 80px
	}

	.fs70-md {
		font-size: 70px
	}

	.fs60-md {
		font-size: 60px
	}

	.fs50-md {
		font-size: 50px
	}

	.fs40-md {
		font-size: 40px
	}

	.fs38-md {
		font-size: 38px
	}

	.fs36-md {
		font-size: 36px
	}

	.fs34-md {
		font-size: 34px
	}

	.fs32-md {
		font-size: 32px
	}

	.fs30-md {
		font-size: 30px
	}

	.fs29-md {
		font-size: 29px
	}

	.fs28-md {
		font-size: 28px
	}

	.fs27-md {
		font-size: 27px
	}

	.fs26-md {
		font-size: 26px
	}

	.fs25-md {
		font-size: 25px
	}

	.fs24-md {
		font-size: 24px
	}

	.fs23-md {
		font-size: 23px
	}

	.fs22-md {
		font-size: 22px
	}

	.fs21-md {
		font-size: 21px
	}

	.fs20-md {
		font-size: 20px
	}

	.fs19-md {
		font-size: 19px
	}

	.fs18-md {
		font-size: 18px
	}

	.fs17-md {
		font-size: 17px
	}

	.fs16-md {
		font-size: 16px
	}

	.fs15-md {
		font-size: 15px
	}

	.fs14-md {
		font-size: 14px
	}

	.fs13-md {
		font-size: 13px
	}

	.fs12-md {
		font-size: 12px
	}

	.fs11-md {
		font-size: 11px
	}

	.fs10-md {
		font-size: 10px
	}

	.fs5-md {
		font-size: 5px
	}

	.fs0-md {
		font-size: 0
	}
}

@media(max-width:992px) {
	.fs100-sm {
		font-size: 100px
	}

	.fs90-sm {
		font-size: 90px
	}

	.fs80-sm {
		font-size: 80px
	}

	.fs70-sm {
		font-size: 70px
	}

	.fs60-sm {
		font-size: 60px
	}

	.fs50-sm {
		font-size: 50px
	}

	.fs40-sm {
		font-size: 40px
	}

	.fs38-sm {
		font-size: 38px
	}

	.fs36-sm {
		font-size: 36px
	}

	.fs34-sm {
		font-size: 34px
	}

	.fs32-sm {
		font-size: 32px
	}

	.fs30-sm {
		font-size: 30px
	}

	.fs29-sm {
		font-size: 29px
	}

	.fs28-sm {
		font-size: 28px
	}

	.fs27-sm {
		font-size: 27px
	}

	.fs26-sm {
		font-size: 26px
	}

	.fs25-sm {
		font-size: 25px
	}

	.fs24-sm {
		font-size: 24px
	}

	.fs23-sm {
		font-size: 23px
	}

	.fs22-sm {
		font-size: 22px
	}

	.fs21-sm {
		font-size: 21px
	}

	.fs20-sm {
		font-size: 20px
	}

	.fs19-sm {
		font-size: 19px
	}

	.fs18-sm {
		font-size: 18px
	}

	.fs17-sm {
		font-size: 17px
	}

	.fs16-sm {
		font-size: 16px
	}

	.fs15-sm {
		font-size: 15px
	}

	.fs14-sm {
		font-size: 14px
	}

	.fs13-sm {
		font-size: 13px
	}

	.fs12-sm {
		font-size: 12px
	}

	.fs11-sm {
		font-size: 11px
	}

	.fs10-sm {
		font-size: 10px
	}

	.fs5-sm {
		font-size: 5px
	}

	.fs0-sm {
		font-size: 0
	}
}

@media(max-width:768px) {
	.fs100-xs {
		font-size: 1rem
	}

	.fs90-xs {
		font-size: .9rem
	}

	.fs80-xs {
		font-size: .8rem
	}

	.fs70-xs {
		font-size: .7rem
	}

	.fs60-xs {
		font-size: .6rem
	}

	.fs50-xs {
		font-size: .5rem
	}

	.fs40-xs {
		font-size: .4rem
	}

	.fs38-xs {
		font-size: .38rem
	}

	.fs36-xs {
		font-size: .36rem
	}

	.fs34-xs {
		font-size: .34rem
	}

	.fs32-xs {
		font-size: .32rem
	}

	.fs30-xs {
		font-size: .3rem
	}

	.fs29-xs {
		font-size: .29rem
	}

	.fs28-xs {
		font-size: .28rem
	}

	.fs27-xs {
		font-size: .27rem
	}

	.fs26-xs {
		font-size: .26rem
	}

	.fs25-xs {
		font-size: .25rem
	}

	.fs24-xs {
		font-size: .24rem
	}

	.fs23-xs {
		font-size: .23rem
	}

	.fs22-xs {
		font-size: .22rem
	}

	.fs21-xs {
		font-size: .21rem
	}

	.fs20-xs {
		font-size: .2rem
	}

	.fs19-xs {
		font-size: .19rem
	}

	.fs18-xs {
		font-size: .18rem
	}

	.fs17-xs {
		font-size: .17rem
	}

	.fs16-xs {
		font-size: .16rem
	}

	.fs15-xs {
		font-size: .15rem
	}

	.fs14-xs {
		font-size: .14rem
	}

	.fs13-xs {
		font-size: .13rem
	}

	.fs12-xs {
		font-size: .12rem
	}

	.fs11-xs {
		font-size: .11rem
	}

	.fs10-xs {
		font-size: .1rem
	}

	.fs5-xs {
		font-size: .05rem
	}

	.fs0-xs {
		font-size: 0rem
	}
}

.fw900 {
	font-weight: 900
}

.fw800 {
	font-weight: 800
}

.fw700 {
	font-weight: 700
}

.fw600 {
	font-weight: 600
}

.fw500 {
	font-weight: 500
}

.fw400 {
	font-weight: 400
}

.fw300 {
	font-weight: 300
}

.fw200 {
	font-weight: 200
}

.fw100 {
	font-weight: 100
}

@media(max-width:1200px) {
	.fw900-md {
		font-weight: 900
	}

	.fw800-md {
		font-weight: 800
	}

	.fw700-md {
		font-weight: 700
	}

	.fw600-md {
		font-weight: 600
	}

	.fw500-md {
		font-weight: 500
	}

	.fw400-md {
		font-weight: 400
	}

	.fw300-md {
		font-weight: 300
	}

	.fw200-md {
		font-weight: 200
	}

	.fw100-md {
		font-weight: 100
	}
}

@media(max-width:992px) {
	.fw900-sm {
		font-weight: 900
	}

	.fw800-sm {
		font-weight: 800
	}

	.fw700-sm {
		font-weight: 700
	}

	.fw600-sm {
		font-weight: 600
	}

	.fw500-sm {
		font-weight: 500
	}

	.fw400-sm {
		font-weight: 400
	}

	.fw300-sm {
		font-weight: 300
	}

	.fw200-sm {
		font-weight: 200
	}

	.fw100-sm {
		font-weight: 100
	}
}

@media(max-width:768px) {
	.fw900-xs {
		font-weight: 900
	}

	.fw800-xs {
		font-weight: 800
	}

	.fw700-xs {
		font-weight: 700
	}

	.fw600-xs {
		font-weight: 600
	}

	.fw500-xs {
		font-weight: 500
	}

	.fw400-xs {
		font-weight: 400
	}

	.fw300-xs {
		font-weight: 300
	}

	.fw200-xs {
		font-weight: 200
	}

	.fw100-xs {
		font-weight: 100
	}
}

.t-l {
	text-align: left!important
}

.t-c {
	text-align: center
}

.t-r {
	text-align: right!important
}

@media(max-width:1200px) {
	.t-l-md {
		text-align: left!important
	}

	.t-c-md {
		text-align: center
	}

	.t-r-md {
		text-align: right!important
	}
}

@media(max-width:992px) {
	.t-l-sm {
		text-align: left!important
	}

	.t-c-sm {
		text-align: center
	}

	.t-r-sm {
		text-align: right!important
	}
}

@media(max-width:768px) {
	.t-l-xs {
		text-align: left!important
	}

	.t-c-xs {
		text-align: center
	}

	.t-r-xs {
		text-align: right!important
	}
}
